ODS (.ods)
- Import 完全支持 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
- Import["file.ods"] 导入 ODS 文件的所有表格,以阵列列表的形式返回结果.
- Import["file.ods"] 以形式为{s1, s2, …}的表达式返回 ODS 文件的表格,其中 si 是包含数值和文本数据、布尔值以及日期规范的完整阵列.
- Import["file.ods",elem] 从 ODS 文件导入指定的参数.
- Import["file.ods",{elem,suba,subb,…}] 导入一个子参数.
- Import["file.ods",{{elem1,elem2,…}}] 导入多个参数.
- 导入格式可以用 Import["file","ODS"] 或 Import["file",{"ODS",elem,…}] 指定.
- 请到以下参考页面了解完整的基本信息:
-
Import 从文件导入 CloudImport 从云对象导入 ImportString 从字符串导入 ImportByteArray 从字节数组导入
导入参数
- Import 的通用参数:
-
"Elements" 该文件可用的参数和选项列表 "Summary" 文件摘要 "Rules" 所有可用参数的规则列表 - 表示数据的参数:
-
"Data" 完整阵列的列表,表示所有表格 "Formulas" 以文本表示的所有 ODS 公式 - 默认情况下,Import 使用"Data"参数.
- ODS 数据在 Wolfram 语言中被表示为实数或整数、字符串、布尔值 True 与 False 以及 DateList 规范.
- ODS 错误单元被导入为 $Failed.
- Import["file.ods","Formulas"] 以形式{f1,f2,…}给出每个单元的电子表格公式, 其中 fi 是对应于 ODS 文件表格的阵列.
- 导入数据表格的部分:
-
"Data",k 以一个阵列表示的第 k 个表格 "Data",k,m 第 k 个表格的行 m "Data",k,m,n 第 k 个表格的单元 {m,n} - Import["file.ods",{"Data",1}] 以一个阵列形式返回第一张表格.
- 以下可用于按名称选择或指定单个表格:
-
"Sheets" 表格名称列表 "Sheets",name 以阵列表示的的表格 name "Sheets",name,m 表格 name 的行 m "Sheets",name,m,n 表格 name 的单元 {m,n} - Import["file.ods",{"Sheets",All}] 等同于 Import["file.ods","Data"].
- Import 以完整的矩形阵列产生电子表格.