CSVIMPORT读取指定的CSV文件,并将内容存储在一个单元格数组或矩阵
文件可以包含任意组合的文本和数值。输出数据格式不同
根据文件的确切成分数据。
CSVIMPORT(文件名):文件名字符串读取指定CSV文件。设置为
[]交互式地选择文件。
CSVIMPORT(文件名,…):指定一个选项列表应用导入CSV文件。
可能的选项是:
分隔符-字符串作为列分隔符。默认的
值,(逗号)
列——清单列字符串或字符串单元阵列
从数据中提取。如果省略了的数据
从文件导入的所有列。如果文件
不包含标题行,列
参数可以是一个数字清单列数组
指标数据的提取。
outputAsChar - true / false值指示是否数据
应该输出字符。如果设置为false
试图把每一列转换成一个函数
数字数组,它输出列的字符
如果任何列中数据元素的转换
失败。默认值是错误的。
uniformOutput - true / false值指示是否可以输出
没有封装在一个细胞数组中返回。
如果列/表,将忽略此参数
不能转换成一个矩阵。
noHeader - true / false值指示是否CSV
文件的第一行包含列标题。默认的
值是错误的。
ignoreWSpace - true / false值指示是否忽略
前导和尾随空白列
头;忽略了如果noHeader设置为true。
默认值是错误的。
参数必须指定参数值对的形式,参数名称
支持区分大小写和部分匹配。金宝app
(C1 C2 C3) = CSVIMPORT(文件名,“列”,{C1, C2, C3 '},……)
这种形式在输出变量返回的数据列C1, C2和C3
列名称是区分大小写的,必须在文件完全匹配一个列名。当取
数据列模式输出列的数量必须与列数或阅读
必须是一个。在后一种情况下的数据列作为一个单一细胞返回矩阵。
(C1 C2 C3) = CSVIMPORT(文件名,“列”,(1,3,4),“noHeader”,真的,…)
这种形式在输出变量返回的数据列C1, C2和C3
列参数时必须包含列指标“noHeader”选项被设置为true。
注:1。功能没有测试严重格式化的CSV文件。
2。创建使用R2007b但R2006b测试。
引用作为
阿施施Sadanandan (2023)。CSVIMPORT(//www.tatmou.com/matlabcentral/fileexchange/23573-csvimport), MATLAB中央文件交换。检索。