xlsm

.xlsm启用宏的Excel电子表格

Microsoft · 2007

开发者
Microsoft
分类
电子表格
MIME类型
application/vnd.ms-excel.sheet.macroenabled.12
首次发布
2007
开放格式
文件签名
50 4B 03 04

什么是.xlsm文件?

XLSM文件是使用Microsoft Excel创建并包含宏的电子表格文档。宏是可以在电子表格中自动化重复任务的小型程序,例如数据处理或格式设置。此格式主要用于业务和数据分析,在这些场景中需要高效地执行复杂的操作。

可以打开.xlsm文件的程序

平台程序
WindowsMicrosoft Excel付费官方
LibreOffice Calc免费
OnlyOffice Spreadsheet Editor免费
macOSMicrosoft Excel付费官方
LibreOffice Calc免费
Numbers免费官方

.xlsm文件的常见问题

⚠️ 宏未运行或被禁用。
确保 Excel 中的宏安全设置已调整为允许宏运行,或检查文件是否来自不受信任的来源。
⚠️ 文件损坏。
尝试在不同版本的 Excel 中打开文件或使用文件恢复工具。确保维护备份。
⚠️ 与旧版 Excel 的兼容性问题。
如果宏对兼容性不是必需的,请将文件保存为旧的 `.xls` 格式,或确保收件人拥有兼容的 Excel 版本。

常见问题

XLSX 文件和 XLSM 文件之间的主要区别是什么?

主要区别在于 XLSM 文件支持并包含宏(VBA 代码),而 XLSX 文件则不支持。两者都是 Open XML 格式的一部分,但 XLSM 专门用于启用宏的工作簿。

我可以使用 Microsoft Excel 以外的程序打开 XLSM 文件吗?

是的,像 LibreOffice Calc 和 Google Sheets 这样的其他电子表格程序通常可以打开 XLSM 文件,但宏功能可能受限或不支持。

打开来自未知来源的 XLSM 文件安全吗?

一般不建议打开来自未知或不可信来源的 XLSM 文件,因为宏可能包含恶意代码,可能损坏您的计算机或窃取数据。

技术详情

XLSM 文件基于 Open XML 标准,本质上是包含定义电子表格结构、内容和宏的 XML 文件的 ZIP 存档。标头通常以 ZIP 文件签名 '50 4B 03 04' 开头。

你知道吗?

XLSM 中的“M”代表“Macro”(宏),表示其存储 VBA 代码的能力。
XLSM 是 2007 年随 Office 推出并取代旧的二进制 `.xls` 格式的 Office Open XML (OOXML) 标准的一部分。
由于它是一个 ZIP 存档,有时您可以将 XLSM 文件重命名为 .zip 并提取其内容以查看底层的 XML 结构,但这仅适用于高级用户。

安全信息

XLSM 文件可能包含宏,如果文件来自不可信来源,宏可能会执行恶意代码,从而带来安全风险。

相关扩展名