|
SOLUTIONS
|
CSV (.csv)
MIME 类型:text/comma-separated-values,text/csv
CSV 表格数据格式.
按行来存储数值和文本信息,使用逗号分隔字段.
通常作为交换格式用于电子表格应用程序.
CSV 是 Comma-Separated Values(逗号分隔的值)的缩写.
纯文本格式.
类似于 TSV.
CSV 表格数据格式.
按行来存储数值和文本信息,使用逗号分隔字段.
通常作为交换格式用于电子表格应用程序.
CSV 是 Comma-Separated Values(逗号分隔的值)的缩写.
纯文本格式.
类似于 TSV.
Import 与 ExportImport 与 Export
- Import["file.csv"] 导入一个 CSV 文件并返回一个数组.
- Export["file.csv", expr] 把一个表格导出到 CSV 文件.
- Import["file.csv"] 返回包含字符串和数字的列表的列表,表示存储在文件中的行与列.
- Export["file.csv", expr] 使用非数字表格参数的 CForm,从一个表格 expr 创建一个 CSV 文件.
- 当导出到 CSV 时,Mathematica 自动把任意表达式转换成列表的列表.
- Import["file.csv", elem] 从一个 CSV 文件中导入指定的参数.
- Import["file.csv", {elem, suba, subb, ...}] 导入一个子参数.
- Import["file.csv", {{elem1, elem2, ...}}] 导入多个参数.
- 导入格式可以用 Import["file", "CSV"] 或 Import["file", {"CSV", elem, ...}] 指定.
- Export["file.csv", expr, elem] 通过把 expr 作为指定参数 elem 创建一个 CSV 文件.
- Export["file.csv", {expr1, expr2, ...}, {{elem1, elem2, ...}}] 把每一个
指定为相应的
. - Export["file.csv", expr, opt1->val1, ...] 导出具有指定值的指定选项参数的 expr.
- Export["file.csv", {elem1->expr1, elem2->expr2, ...}, "Rules"] 使用规则指定要导出的参数.
- Import 与 Export 的完整信息请见参考页.
- ImportString 与 ExportString 支持 CSV 格式.
选项选项
- Export 通用选项:
-
Alignment None 在表格列中数据是如何对齐的 CharacterEncoding "UTF8" 文件中使用的原始字符编码 - Alignment 的可能设置为 None、Left、Center 和 Right.
- Import 通用选项:
-
CharacterEncoding "ASCII" 文件中使用的原始字符编码 - Import 与 Export 选项:
-
"EmptyField" "" 如何表示空白字段 "TextDelimiters" Automatic 用于分隔非数值字段的字符串或字符串列表 - 默认情况下,Export 用双引号字符分隔包含逗号的文本字段.
- 当明确设置
,Export 总是使用指定的字符串令牌来分隔文本字段,有效地循环于分隔字符列表. - 当导出到 CSV 时,
用双引号括起每个文本字段. - 默认情况下,并不导入双引号字符分隔的文本字段.
- Import 选项:
-
"CurrencyTokens" {{"$", "
", "
", "
"}, {"c", "
", "p", "F"}}当导入数值值时会跳过货币单位 "DateStringFormat" None 日期格式,按 DateString 规范给出 "EmptyField" "" 如何表示空白字段 "HeaderLines" 0 在文件开头跳过的行数 "IgnoreEmptyLines" False 是否忽略空白行 "Numeric" True 如果可能的话是否以数字形式导入数据字段 "NumberSigns" {"-","+"} 用于正负数字符号的字符串 - Import 把由
选项指定格式的表格项转换成形式为
的 DateList 表示. - 当 "Numeric" -> False,数字将按它们在文件中显示的字符串形式导入.
- 对于行分隔字符的编码,Import 自动识别所有常用规范.
- Export 选项:
-
"TableHeadings" None 表格列和行的标头
可以设置为以下值:-
None 没有标签 Automatic 对列和行给出连续的整数标签 {"col1","col2",...} 列标签列表 {rhead,chead} 指定行和列的单独标签 - Export 使用运行 Mathematica 的计算机系统的常用规范编码行分隔字符.
版本 4 的新功能 | 版本 9 修改功能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »



