ODS (.ods)

MIME 类型:application/vnd.oasis.opendocument.spreadsheet
OpenDocument 电子表格文件.
用于存储和交换电子表格数据和公式.
是 OASIS Open Document Format (ODF) 系列文件格式的一部分.
ODS 是 OpenDocument Spreadsheet(OpenDocument 电子表格)的缩写.
OpenOffice.org 2.0 的原始电子表格格式.
基于 XML 的格式,一般是 ZIP 压缩的.
支持一个文件中多个表格.
由 OASIS 工业集团开发,基于 OpenOffice.org 的 SXC 格式.
于2006年被批准为 ISO/IEC 26300 标准.
  • Import 完全支持 ODS 标准.

Import 与 ExportImport 与 Export

  • Import["file.ods"] 导入 ODS 文件的所有表格,以阵列列表的形式返回结果.
  • Import["file.ods"] 以形式为的表达式返回 ODS 文件的表格,其中 是包含数值和文本数据、布尔值以及日期规范的完整阵列.
  • Import["file.ods", elem] 从 ODS 文件导入指定的参数.
  • Import["file.ods", {elem, suba, subb, ...}] 导入一个子参数.
  • Import["file.ods", {{elem1, elem2, ...}}] 导入多个参数.
  • 导入格式可以用 Import["file", "ODS"]Import["file", {"ODS", elem, ...}] 指定.
  • Import 的完整信息请见参考页.
  • ImportString 支持 ODS 格式.

参数参数

  • Import 的通用参数:
  • "Elements"该文件可用的参数和选项列表
    "Rules"每个参数和选项的完整规则列表
    "Options"选项、属性和设置的规则列表
  • 表示数据的参数:
  • "Data"完整阵列的列表,表示所有表格
    "Formulas"以文本表示的所有 ODS 公式
  • 默认情况下,Import 使用参数.
  • ODS 数据在 Mathematica 中被表示为实数或整数、字符串、布尔值 TrueFalse 以及 DateList 规范.
  • ODS 错误单元被导入为 $Failed.
  • Import["file.ods", "Formulas"] 以形式给出每个单元的电子表格公式, 其中 是对应于 ODS 文件表格的阵列.
  • 导入数据表格的部分:
  • "Data",k以一个阵列表示的第 k 个表格
    "Data",k,mk 个表格的行 m
    "Data",k,m,nk 个表格的单元
  • Import["file.ods", {"Data", 1}] 以一个阵列形式返回第一张表格.
  • 以下可用于按名称选择或指定单个表格:
  • "Sheets"表格名称列表
    "Sheets",name以阵列表示的的表格 name
    "Sheets",name,m表格 name 的行 m
    "Sheets",name,m,n表格 name 的单元
  • Import["file.ods", {"Sheets", All}] 等同于 Import["file.ods", "Data"].
  • Import 以完整的矩形阵列产生电子表格.

选项选项

  • Import 选项:
  • "EmptyField"""空白单元是如何在 Mathematica 中表示的

范例范例打开所有单元关闭所有单元

基本范例 (1)基本范例 (1)

从一个 ODS 文件中导入表格数据并把其格式化成一个表格:

In[1]:=
Click for copyable input
Out[1]//TableForm=
版本 6 的新功能
New to Mathematica? Find your learning path »
Have a question? Ask support »