.xlsm — 启用宏的Excel电子表格
Microsoft · 2007
开发者
Microsoft
分类
电子表格
MIME类型
application/vnd.ms-excel.sheet.macroenabled.12
首次发布
2007
开放格式
否
文件签名
50 4B 03 04
什么是.xlsm文件?
XLSM文件是使用Microsoft Excel创建并包含宏的电子表格文档。宏是可以在电子表格中自动化重复任务的小型程序,例如数据处理或格式设置。此格式主要用于业务和数据分析,在这些场景中需要高效地执行复杂的操作。
可以打开.xlsm文件的程序
| 平台 | 程序 | ||
|---|---|---|---|
| Windows | Microsoft Excel | 付费 | 官方 |
| LibreOffice Calc | 免费 | ||
| OnlyOffice Spreadsheet Editor | 免费 | ||
| macOS | Microsoft 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 文件可能包含宏,如果文件来自不可信来源,宏可能会执行恶意代码,从而带来安全风险。