图片缩略图

CSVIMPORT

version 1.4.0.0 (4.59 KB) by 阿施施Sadanandan
CSVIMPORT读取指定的CSV文件,并将内容存储在单元格数组或矩阵中。

21.5 k下载

更新2011年8月18日

查看许可协议

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

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

CSVIMPORT(fileName): fileName -字符串,指定要读取的CSV文件。设置为
[]以交互方式选择文件。

CSVIMPORT(fileName,…):指定导入CSV文件时应用的选项列表。
可能的选项有:
分隔符 - 要用作列分隔符的字符串。默认的
取值为,(逗号)
列 - 列出列的字符串或单元格数组
从中提取数据。如果省略了的数据
从文件中的所有列导入。如果文件
不包含标题行,列
参数可以是数字数组列表列
要提取数据的索引。
outputAsChar - true / false值,表示数据是否
应该作为字符输出。如果设置为假
函数试图将每个列转换为
数字数组,它将列输出为字符
如果对列中的任何数据元素进行转换
失败。默认值为false。
统一输出 - 真/假值,指示输出是否可以是
未封装在单元格数组中返回。
如果列/表,则忽略此参数
不能转换为矩阵。
noHeader - true / false值,表示CSV
文件的第一行包含列标题。默认的
值是错误的。
ignoreWSpace - true / false值,表示是否忽略
列中的前导和尾随空格
头;如果noHeader设置为true则忽略。
默认值为false。

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

(C1 C2 C3) = CSVIMPORT(文件名,“列”,{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上测试过。

引用作为

阿施施Sadanandan(2021)。CSVIMPORT(//www.tianjin-qmedu.com/matlabcentral/fileexchange/23573-csvimport), MATLAB中央文件交换。检索

Matlab释放兼容性
用R2007B创建
兼容任何版本
平台的兼容性
视窗 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!