Matlab从excel中提取数据

Matlab从excel中提取数据,excel,matlab,variables,Excel,Matlab,Variables,我必须从excel的一列中读取数据,该列从A3开始递增,如下所示: 0,-4.687500e-04, 1,-4.687500e-04, 2,-3.125000e-04, 3,-3.125000e-04, 4,1.562500e-04, . . . 数据集的数量约为1400个。 如何分别提取和保存序列号和逗号之间的变量?使用textscan命令并将“,”设置为分隔符 filename = %name of the file; delimiter = {','}; startRow = 3; fi

我必须从excel的一列中读取数据,该列从A3开始递增,如下所示:

0,-4.687500e-04,
1,-4.687500e-04,
2,-3.125000e-04,
3,-3.125000e-04,
4,1.562500e-04,
.
.
.
数据集的数量约为1400个。
如何分别提取和保存序列号和逗号之间的变量?

使用textscan命令并将“,”设置为分隔符

filename = %name of the file;
delimiter = {','};
startRow = 3;
fileID = fopen(filename,'r');
formatSpec = '%f%f[^\n\r]';
dataArray = textscan(fileID, formatSpec, 'Delimiter', delimiter, 'TextType','string', 'HeaderLines' ,startRow-1, 'ReturnOnError', false, 'EndOfLine','\r\n');
fclose(fileID);