CSVIMPORT

CSVIMPORT读取指定的CSV文件,并将内容存储在一个单元格数组或矩阵。

23.3 k下载

更新2011年8月18日

查看许可协议

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中央文件交换。检索

MATLAB版本兼容性
创建R2007b
兼容任何释放
平台的兼容性
窗户 macOS Linux

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
1.4.0.0

取代电话与str2double str2num,前者使用eval导致不必要的副作用,如果细胞包含文本与函数名

1.1.0.0

纠正错误的错误消息
添加igonoreWSpace选项

1.0.0.0