赞
踩
逗号分隔值(Comma-Separated Values,CSV),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。CSV文件由任意数目的记录组成,记录间以某种换行符分隔;每条记录由字段组成,字段间的分隔符是其它字符或字符串,最常见的是逗号或制表符。
M = csvread(filename)
将逗号分隔值 (CSV) 格式化文件读入数组 M
中。该文件只能包含数值。
M = csvread(filename,R1,C1)
从行偏移量 R1
和列偏移量 C1
开始读取文件中的数据。例如,偏移量 R1=0
、C1=0
指定文件中的第一个值。
M = csvread(filename,R1,C1,[R1 C1 R2 C2])
仅读取行偏移量 R1
和 R2
及列偏移量 C1
和 C2
界定的范围。另一种定义范围的方法是使用电子表格表示法(例如 'A1..B7'
)而非 [0 0 6 1]
。
创建一个名为csv.dat的包含逗号分隔值的文件:
02, 04, 06, 08 03, 06, 09, 12 05, 10, 15, 20 07, 14, 21, 28
读取文件中的数值:
- filename = 'csvlist.dat';
- M = csvread(filename)
输出结果为:
2 4 6 8 3 6 9 12 5 10 15 20 7 14 21 28
从上一个示例中描述的文件读取从第一行下方两行开始的矩阵
M = csvread('csvlist.dat',2,0)
输出结果为:
5 10 15 20 7 14 21 28
从第一个示例中描述的文件读取行偏移量 1 和 2 及列偏移量 0 和 2 界定的矩阵。
M = csvread('csvlist.dat',1,0,[1,0,2,2])
输出结果为:
3 6 9 5 10 15
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。