.xls 与 .xlsx 和 .xlsm 之间的区别
下表给出了 .xls 与 .xlsx 和 .xlsm 之间的一些基本区别。
解决了将文件格式从 .xls 转换为 .xlsx 或 .xlsm 的问题
如果遇到以下任何症状,请按照以下步骤将文件从 .xls 转换为 .xlsx,如果工作簿 (.xls) 包含宏,则可以将它们转换为 .xlsm。
- 打开具有 .xls 扩展的工作簿时运行缓慢 (问题 3)
- 扩展名 .xls 更大的文件 (问题 3)
- 如果将 .xls 与宏配合使用,并出现 OLE 错误,如下面的屏幕截图所示,则 (问题 4)
注意
在按照以下步骤操作之前,请确保您拥有原始文件的副本或备份。 转换后,验证转换后文件中的内容或布局是否有任何更改。
转换为 .xls 文件以 .xlsx 的步骤
- 要确认文件是否为 .xls 格式,您会注意到文件类型为 Explorer 中的 Excel 97 – 2003 Microsoft工作表 。
- 打开工作簿 >导航到“文件>”“另存为>”浏览 “——这将打开以下窗口。 确保保存工作簿>的路径正确 选择 Excel 工作簿 (*.xlsx) 在“保存方式>”类型下 选择“保存”。
- 关闭并重新打开已保存的工作簿 (.xlsx) ,以使更改生效。 您将在与 Microsoft Excel工作表 类型相同的文件夹中看到转换后的工作簿,如下所示:
注意
您还可以注意到文件大小缩减了近 3 倍 .XLS 文件大小。
验证 .xls 工作簿是否包含宏的步骤
- 首先,我们需要验证我们尝试转换 .xls 文件是否包含宏。 请按照以下步骤进行验证。
打开 .xls 工作簿>开发人员选项卡> 选择如下所示 的 宏按钮
- 它将打开如下所示的对话框。 如果有任何宏,则此窗口中将列出名称。 此处, 保存 是工作簿中存在的宏。
将 .xls (宏工作簿) 转换为 .xlsm 的步骤
- 打开包含宏的已标识 .xls 工作簿。
-
导航到文件>另存为>浏览 - 这将打开下面的窗口。 确保保存工作簿 > 的路径正确,如下所示,选择“ Excel Macro-Enabled Workbook (*.xlsm) ”,然后选择 “保存”。
- 将提供扩展名为 .xlsm 的相同文件名的新工作簿,如下所示:
- 关闭工作簿以使更改生效。 重新打开并验证宏是否按预期运行。