00

先看结论

  • ODS 是一种把工作表、单元格、数值、公式和样式保存在基于 ZIP 的 OpenDocument 包中的可编辑电子表格格式,与 XLSX 互转时部分功能可能发生变化。
  • 可以用 LibreOffice 或 Apache OpenOffice 打开 ODS。Microsoft 365 版 Excel、Excel 2024 和 Excel 2021 也能打开并保存该格式。在 Windows 中,安装支持该格式的应用后双击文件,或选择“文件 > 打开”;在 Mac 或手机上,选择明确支持 ODS 的电子表格应用。文件来源不可信时,应先禁用宏并阻止外部内容。
  • 不能仅凭 .ods 扩展名认定文件安全。ODS 可以包含宏、外部数据链接、嵌入式媒体和 OLE 对象。加密与数字签名均为可选保护,也不能消除上述风险。打开不可信文件时,应使用已更新且受隔离的软件,并禁用宏和外部内容。
01

ODS 文件(OpenDocument 电子表格)

OpenDocument Spreadsheet 属于 OASIS 维护的 ODF 家族,ODF 1.2 的等同国际标准是 ISO/IEC 26300:2015。典型 .ods 包包含 mimetype、META-INF/manifest.xml、content.xml 和 styles.xml。工作表在 office:spreadsheet 元素内以 table:table 表示,单元格可以分别保存显示文本、值类型和实际值。

先把原文件留着

在支持 ODS 的电子表格应用中打开文件,再使用“另存为”可转换为 XLSX。沿此方向转换时,格式、命名公式、数据验证、数据透视表、图表和表格样式可能改变。反向把 Excel 工作簿保存为 ODS 时,线程式批注、1900 年以前的日期以及部分 WordArt 效果还可能受到影响。转换后应重新打开文件,逐项比较公式、数值、图表和版式。

02

怎么打开

可以用 LibreOffice 或 Apache OpenOffice 打开 ODS。Microsoft 365 版 Excel、Excel 2024 和 Excel 2021 也能打开并保存该格式。在 Windows 中,安装支持该格式的应用后双击文件,或选择“文件 > 打开”;在 Mac 或手机上,选择明确支持 ODS 的电子表格应用。文件来源不可信时,应先禁用宏并阻止外部内容。

只想看看内容

可以用 LibreOffice 或 Apache OpenOffice 打开 ODS。Microsoft 365 版 Excel、Excel 2024 和 Excel 2021 也能打开并保存该格式。在 Windows 中,安装支持该格式的应用后双击文件,或选择“文件 > 打开”;在 Mac 或手机上,选择明确支持 ODS 的电子表格应用。文件来源不可信时,应先禁用宏并阻止外部内容。

要发给别人

在支持 ODS 的电子表格应用中打开文件,再使用“另存为”可转换为 XLSX。沿此方向转换时,格式、命名公式、数据验证、数据透视表、图表和表格样式可能改变。反向把 Excel 工作簿保存为 ODS 时,线程式批注、1900 年以前的日期以及部分 WordArt 效果还可能受到影响。转换后应重新打开文件,逐项比较公式、数值、图表和版式。

03

文件安全

不能仅凭 .ods 扩展名认定文件安全。ODS 可以包含宏、外部数据链接、嵌入式媒体和 OLE 对象。加密与数字签名均为可选保护,也不能消除上述风险。打开不可信文件时,应使用已更新且受隔离的软件,并禁用宏和外部内容。

这几种情况先别打开

来路不明、文件名带两个后缀,或者内容和扩展名对不上——先停下来核对。

04

转换格式

在支持 ODS 的电子表格应用中打开文件,再使用“另存为”可转换为 XLSX。沿此方向转换时,格式、命名公式、数据验证、数据透视表、图表和表格样式可能改变。反向把 Excel 工作簿保存为 ODS 时,线程式批注、1900 年以前的日期以及部分 WordArt 效果还可能受到影响。转换后应重新打开文件,逐项比较公式、数值、图表和版式。

转换之前

先复制一份原文件再转换,转完对照看看画质、元数据和排版有没有变。

05

常见问题

ODS 文件是什么格式,用来做什么?

ODS 是可编辑的 OpenDocument 电子表格格式,用于保存工作表、单元格、数值、公式和样式,由 OASIS 作为 ODF 家族的一部分维护。

ODS 电子表格怎么打开?

可以使用 LibreOffice、Apache OpenOffice 或受支持的 Excel 版本,选择“文件 > 打开”,再选中 .ods 文件。

Windows 11 怎么打开 ODS 文件?

安装 LibreOffice,或使用 Microsoft 365 版 Excel、Excel 2024、Excel 2021,然后双击文件或在应用中选择“文件 > 打开”。

Mac 怎么打开 ODS 文件?

使用已安装且明确支持 ODS 的电子表格应用,选择“文件 > 打开”。打开后应检查公式和格式是否保持正确。

ODS 文件损坏打不开怎么办?

先核对扩展名和 ODS 的 MIME 结构,再换一个支持该格式的应用尝试。仍无法打开时,ZIP/XML 包可能已损坏、被加密或只是被错误改名。

在 Excel 中使用时应该选 ODS 还是 XLSX?

需要 OASIS OpenDocument 格式时可选 ODS;必须保留 Excel 特有功能时更适合选 XLSX。两者互转可能改变公式、数据验证、数据透视表、图表、样式或批注。

ODS 怎么转换成 XLSX,会丢失什么?

用支持 ODS 的应用打开文件并另存为 XLSX。转换后检查公式、数据验证、图表、数据透视表、样式、格式和版式,因为该方向的转换并非完全无损。反向把 Excel 工作簿保存为 ODS 时,线程式批注、1900 年以前的日期以及部分 WordArt 效果还可能受到影响。

邮件中的 ODS 文件宏和外部链接安全吗?

不能默认安全。ODS 可以包含宏、外部数据链接、嵌入式媒体和 OLE 对象;应禁用宏与外部内容,并使用已更新且受隔离的软件打开。

ODS 文件的 MIME 类型和文件头魔数是什么?

登记的 MIME 类型是 application/vnd.oasis.opendocument.spreadsheet。典型文件以 50 4B 03 04 开始,并在固定偏移放置未压缩的 mimetype 项及媒体类型文本。

ODS 文件头和签名有效就代表表格数据可信吗?

不代表。有效结构只能帮助识别格式,不能证明数据真实,也不能排除宏、外部资源、嵌入对象或复杂 ZIP/XML 解析风险。

06

相关格式

资料来源

OpenDocument Version 1.3, Part 2: Packages · OASIS official specification

IANA Media Types Registry · IANA

OpenDocument Spreadsheet Document Format (ODS), Version 1.2 · Library of Congress Digital Formats Registry

Use Excel to open or save a worksheet in the OpenDocument Spreadsheet (.ods) format · Microsoft Support

Differences between the OpenDocument Spreadsheet (.ods) and Excel (.xlsx) formats · Microsoft Support