|MATLAB Function Reference|
Read a comma-separated value file
M = csvread('filename')
reads a comma-separated value formatted file,
filename. The result is returned in
M. The file can only contain numeric values.
M = csvread('filename',row,col)
reads data from the comma-separated value formatted file starting at the specified row and column. The row and column arguments are zero-based, so that
col=0 specifies the first value in the file.
M = csvread('filename',row,col,range)
reads only the range specified. Specify the range using the notation,
[R1 C1 R2 C2] where (
C1) is the upper-left corner of the data to be read and (
C2) is the lower-right corner. The range can also be specified using spreadsheet notation as in
range = '
csvread fills empty delimited fields with zero. Data files having lines that end with a nonspace delimiter, such as a semicolon, produce a result that has an additional last column of zeros.
Given the file,
csvlist.dat that contains the comma-separated values
To read the entire file, use
To read the matrix starting with zero-based row 2, column 0 and assign it to the variable,
To read the matrix bounded by zero-based (2,0) and (3,3) and assign it to
wk1read, file formats,