XLS (.xls)
背景
-
- 注册的 MIME 类型:application/vnd.ms-excel
- 微软 Excel 电子表格文件.
- XLS 是 Excel Spreadsheet 的缩写.
- 存储电子表格数据和公式.
导入与导出
- Import["file.xls"] 导入一个 XLS 文件的所有表格,以一个数组列表形式返回结果.
- 每张工作表都作为完整的数组导入,其中包含数字和文本数据、布尔值和日期对象.
- Import["file.xls",elem] 从 XLS 文件中导入指定的参数.
- Import["file.xls",{elem,sub1,…}] 导入子参数,特别对于部分数据导入有帮助.
- 导入格式可以由 Import["file","XLS"] 或 Import["file",{"XLS",elem,…}] 指定.
- Export["file.xls",expr] 将数组或数组列表导出到 XLS.
- Export["file.xls",expr] 也适用于结构化输入,例如 Dataset、Grid 和 TimeSeries.
- Export["file.xls",expr, elem] 通过将 expr 作为指定参数 elem 创建一个 XLS 文件.
- Export["file.xls",{expr1,expr2,…},{{elem1,elem2,…}}] 将每一个 expri 指定为相应的 elemi.
- Export["file.xls",{elem1->expr1,elem2->expr2,…},"Rules"] 使用规则指定要导出的参数.
- 请到以下参考页面了解完整的基本信息:
-
Import, Export 从文件导入或导出到文件 CloudImport, CloudExport 从云对象导入或导出到云对象 ImportString, ExportString 从字符串导入或导出到字符串 ImportByteArray, ExportByteArray 从字节数组导入或导出到字节数组
导入参数
- Import 的通用参数:
-
"Elements" 该文件可用的参数和选项列表 "Summary" 文件摘要 "Rules" 所有可用参数的规则列表 - 基本信息参数:
-
"Dimensions" 表格名称的关联和表格维数 "SheetCount" 表格数目 "Sheets" 表格名称列表 - 表示数据的参数:
-
"Data" 完整数组列表,表示所有表格 "Dataset" Dataset 列表对象,表示所有表格 "FormattedData" 应用某些样式参数的数据 "Formulas" all formulas as text "Images" 内嵌图像为一个列表 "NamedRanges" 命名范围作为跨度的关联 - 默认情况下,Import 与 Export 使用"Data"参数.
- 任何数据表示参数可指定 {elem,sheets,rows,cols} 来提取 XLS 文件部分.
- sheet 部分规范可为以下任意:
-
n 第 n 个表格 -n 从末尾计数 name 表格 name n;;m n 到 m 的表格 n;;m;;s 步长为 s 的 n 到 m 的表格 {n1,name,…} 指定名称或表格目录 ni - row 和 col 部分规范可为以下任意:
-
n 第 n 行或列 -n 从末尾计数 n;;m 从 n 到 m n;;m;;s 从 n 到 m 步长为 s {n1,n2,…} 指定表格目录 ni 或名称 - 在 Wolfram 语言中,XLS 数据由实数或整数、字符串、布尔值 True 与 False 以及 DateList 规范表示.
- Import["file.xls","Formulas"] 以 {f1,f2,…} 格式对每个单元给出 Excel 公式,其中 fi 与一个 XLS 文件的表格对应的列阵.
- Import 以完整矩形阵列产生电子表格.
- Export 支持完整的和不规则数组.