谁知道Matlab怎么读取CSV文件?

如题所述

  你可以在D盘里建一个叫data的文件夹,把你的100个csv文件放进去。
如果你的csv文件是数值型的可作如下操作。
假设csv文件中第一列第二列为你要的
file=dir('D:\data\*。csv');
file_name=cell(1,1);
file_data=cell(2,1);
for i=1:size(file,1)
file_name{i,1}=file(i)。
  name;
file_data{i,1}=csvread(['D:\data\',file_name{i,1}]);
file_data{i,1}=file_data{i,1}(:,[1,2]);
end
for i=1:size(file,1)
fid=fopen(['D:\data\',num2str(i),'。
  txt'],'wt');
for j=1:size(file_data{i,1},1)
for k=1:size(file_data{i,1},2)
fprintf(fid,'%d\t',file_data{i,1}(j,k));
end
fprintf(fid,'\n');
end
end
fclose(fid);。
  
温馨提示:答案为网友推荐,仅供参考
相似回答