Microsoft Office Open XML 格式和文件扩展名
从 2007 Microsoft Office system 开始, Microsoft Office 使用基于 XML 的文件格式 (如 .docx、.xlsx 和 .pptx)。 这些格式和文件名扩展名适用于 Microsoft Word、Microsoft Excel 和 Microsoft PowerPoint。 本文介绍格式的主要优点, 介绍了文件扩展名, 并讨论了如何与使用早期版本的 Office 的用户共享 Office 文件。
本文内容
Open XML 格式有哪些优点?
Open XML 格式包括许多优点, 不仅适用于开发人员及其构建的解决方案, 而且适用于各种规模的单个人员和组织:
-
压缩文件 文件会自动压缩,在某些情况下,最多可压缩 75%。 Open XML 格式使用 zip 压缩技术存储文档, 从而在减少存储文件所需的磁盘空间以及减少通过网络发送文件和通过 Internet 发送文件所需的带宽时提供潜在的成本节约。 在打开文件时,会自动对文件进行解压。 在保存文件时,会再次对文件自动进行压缩。 无需安装任何特殊的压缩实用工具即可在 Office 中打开和关闭文件。
-
改进了损坏文件的恢复功能 文件采用模块式结构,将文件中的不同数据组件彼此分开。 这允许打开文件, 即使文件中的组件 (例如, 图表或表格) 损坏或损坏也是如此。
-
支持高级功能 Office 365 的许多高级功能需要以 Open XML 格式存储文档。 诸如 "自动保存" 和 "辅助功能检查器" 之类的操作 (如两个示例) 只能处理以新式 Open XML 格式存储的文件。
-
更好的隐私政策,并更好地控制个人信息 文档可以进行保密, 因为个人身份信息和业务敏感信息 (如作者姓名、评论、修订和文件路径) 可以使用文档检查器轻松识别和删除。
-
业务数据具有更好的整合性和互操作性 将 Open XML 格式用作 Office 产品集的数据互操作性框架意味着可将文档、工作表、演示文稿和表单保存为 XML 文件格式, 供任何人免费使用和获取免费的免费许可。 Office 还支持客户定义的可增强现有 Office 文档类型的 XML 架构。 这意味着, 客户可以轻松地解锁现有系统中的信息并在熟悉的 Office 程序中操作。 在 Office 中创建的信息很容易由其他业务应用程序使用。 打开和编辑 Office 文件所需的一切都是 ZIP 实用工具和 XML 编辑器。
-
更容易判断文档是否包含宏 使用默认的 "x" 后缀 (如 .docx、.xlsx 和 .pptx) 保存的文件不能包含 Visual Basic for Applications (VBA) 宏和 XLM 宏。 仅文件扩展名以 "m" 结尾 (如 .docm、.xlsm 和 .pptm) 的文件可以包含宏。
在决定以二进制格式保存文件之前, 请阅读不同版本的 Office 是否可以共享相同的文件?
如何将我的文件从旧二进制格式转换为新式的 Open XML 格式?
在 Office 应用中打开文件时, 单击 "文件">另存为(或保存副本, 如果文件存储在 OneDrive 或 SharePoint 上), 并确保 "保存类型" 设置为 "新式" 格式。
这将以 Open XML 格式创建文件的新副本。
什么是 XML 文件扩展名?
默认情况下, 在 Office 中创建的文档、工作表和演示文稿以 XML 格式保存, 其文件扩展名为你已熟悉的文件扩展名添加了 "x" 或 "m"。 "x" 表示没有宏的 XML 文件, "m" 表示包含宏的 XML 文件。 例如, 在 Word 中保存文档时, 文件默认使用 .docx 文件扩展名, 而不是 .doc 文件扩展名。
将文件另存为模板时, 将看到相同类型的更改。 在早期版本中使用的模板扩展已存在, 但现在它的末尾有一个 "x" 或 "m"。 如果文件包含代码或宏, 则必须使用启用宏的新 XML 文件格式保存该文件, 这将为宏添加 "m" (表示宏) 的文件扩展名。
下表列出了 Word 、 Excel 和 PowerPoint 中的所有默认文件扩展名。
Word
XML 文件类型 |
扩展名 |
---|---|
文档 |
.docx |
启用宏的文档 |
.docm |
模板 |
.dotx |
启用宏的模板 |
.dotm |
Excel
XML 文件类型 |
扩展名 |
---|---|
工作簿 |
.xlsx |
启用宏的工作簿 |
.xlsm |
模板 |
.xltx |
启用宏的模板 |
.xltm |
非 XML 二进制工作簿 |
.xlsb |
启用宏的加载项 |
.xlam |
PowerPoint
XML 文件类型 |
扩展名 |
---|---|
演示文稿 |
.pptx |
启用宏的演示文稿 |
.pptm |
模板 |
.potx |
启用宏的模板 |
.potm |
启用宏的加载项 |
.ppam |
显示 |
.ppsx |
启用宏的播放 |
.ppsm |
幻灯片 |
.sldx |
启用宏的幻灯片 |
.sldm |
Office 主题 |
.thmx |
不同版本的 Office 是否可以共享相同的文件?
Office 允许你以打开的 XML 格式以及早期版本的 Office 的二进制文件格式保存文件, 并包含兼容性检查器和文件转换器, 以允许在不同版本的 Office 之间共享文件。
打开 Office 中的现有文件 可以打开和处理在早期版本的 Office 中创建的文件, 然后将其保存为现有格式。 由于你可能正在与使用早期版本 Office 的用户一起处理文档, Office 使用兼容性检查器验证你未引入早期版本的 Office 不支持的功能。 保存文件时, 兼容性检查器会向你报告这些功能, 然后让你在继续保存之前将其删除。