图像缩略图

CSVIMPORT

版本1.4.0.0(4.59 KB)由 阿什·萨达南丹
CSVIMPORT读取指定的CSV文件,并将内容存储在单元格数组或矩阵中。

21.5K下载

更新2011年8月18日

查看许可证

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

该文件可以包含文本值和数值的任意组合。输出数据格式将有所不同
取决于文件数据的确切组成。

CSVIMPORT(文件名):文件名-指定要读取的CSV文件的字符串。着手
[]以交互方式选择文件。

CSVIMPORT(文件名,…):指定导入CSV文件时要应用的选项列表。
可能的选择包括:
delimiter-用作列分隔符的字符串。默认值
值为(逗号)
columns—列出列的字符串或字符串的单元格数组
从中提取数据。如果省略数据
从文件中的所有列导入。如果文件
不包含标题行,列
参数可以是列出列的数字数组
从中提取数据的索引。
OutputAshar-真/假值,指示数据
应以字符形式输出。如果设置为false,则
函数尝试将每列转换为
数值数组,它以字符形式输出列
如果转换列中的任何数据元素
失败。默认值为false。
uniformOutput-表示是否可以输出的真/假值
返回时未封装在单元格数组中。
如果列/表
无法转换为矩阵。
noHeader-表示CSV
文件的第一行包含列标题。违约
值为false。
ignoreWSpace-指示是否忽略的真/假值
列中的前导空格和尾随空格
标题;如果noHeader设置为true,则忽略。
默认值为false。

参数必须以参数-值对的形式指定,参数名称不可用
支持区分大小写和部分匹配。万博1manbetx

[C1 C2 C3]=CSVIMPORT(文件名,'columns',{'C1','C2',C3'},…)
此表单分别从输出变量C1、C2和C3中的列返回数据
列名区分大小写,必须与文件中的列名完全匹配。取货时
列模式下的数据输出列数必须与要读取的列数相匹配,否则无法读取
一定是一个。在后一种情况下,来自列的数据作为单个单元格矩阵返回。

[C1 C2 C3] = CSVIMPORT( fileName, 'columns', [1, 3, 4], ,'noHeader', true, ... )
此表单分别从输出变量C1、C2和C3中的列返回数据
“noHeader”选项设置为true时,columns参数必须包含列索引。

注:1。尚未在格式错误的CSV文件上测试该函数。
2.使用R2007b创建,但已在R2006b上测试。

引用为

Ashish Sadanandan(2021年)。CSVIMPORT(//www.tianjin-qmedu.com/matlabcentral/fileexchange/23573-csvimport),MATLAB中央文件交换。恢复.

MATLAB版本兼容性
使用R2007b创建
与任何版本兼容
平台兼容性
窗户 马科斯 Linux

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始打猎吧!