使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

.xls 和 .xlsx 与 .xlsm 之间的差异

下表提供了 .xls 和 .xlsx 与 .xlsm 之间的一些基本差异。

解决了将文件格式从 .xls 转换为 .xlsx 或 .xlsm 的问题

如果遇到以下任何症状,请按照以下步骤将文件从.xls转换为.xlsx,如果工作簿 (.xls) 包含宏,则可以将它们转换为 .xlsm。

  1. 使用 .xls 扩展打开工作簿时速度缓慢 (问题 3)

  2. 具有.xls扩展名的较大文件大小 (问题 3)

  3. 如果将.xls与宏一起使用,并收到 OLE 错误,如以下屏幕截图 (问题 4)

注意: 在按照以下步骤操作之前,请确保拥有原始文件的副本或备份。 转换后,验证转换后文件中是否有任何更改的内容或布局。

将文件转换为.xls.xlsx的步骤

  1. 若要确认文件是否采用.xls格式,你会注意到文件类型Microsoft资源管理器中的 Excel 97 – 2003 工作表

  2. 打开工作簿> 导航到“文件 ”> “另存为 ”> 浏览 - 这将打开以下窗口。 >“保存类型 ”>“选择”保存“下的”选择 Excel 工作簿 (*.xlsx) “,请确保位于正确的路径中以保存工作簿。

  3. 关闭并重新打开保存的工作簿 (.xlsx) 更改生效。 你将在 Excel 工作表Microsoft类型所在的文件夹中看到转换后的工作簿,如下所示:

注意: 还可以注意到文件大小减小了.XLS文件大小的近 3 倍。

验证.xls工作簿是否包含宏的步骤

  1. 首先,我们需要验证尝试转换.xls文件是否包含宏。 若要验证,请按照以下步骤操作。
    打开 “.xls工作簿 > 开发人员”选项卡 >“选择 ”按钮,如下所示

  2. 它将打开对话框,如下所示。 如果存在任何宏,则名称将在此窗口中列出。 此处, “保存”是工作簿中存在的宏。

将.xls (宏工作簿) 转换为 .xlsm 的步骤

  1. 打开包含宏的标识.xls工作簿。

  2. 导航到“文件 ”> 另存为 > “浏览 ”,这将打开以下窗口。 >选择 Excel Macro-Enabled工作簿 (*.xlsm) ,确保位于正确的路径中,如下所示,然后选择“ 保存”。

  3. 扩展名为 .xlsm 的文件名相同的新工作簿将可用,如下所示:

  4. 关闭工作簿,使更改生效。 重新打开并验证宏是否按预期运行。

Microsoft文章中的其他信息

将工作簿保存为其他文件格式 (microsoft.com)

未传输到其他文件格式的 Excel 格式和功能 (microsoft.com)

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×