你可以在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=file(i).name;
file_data=csvread(['D:\data\',file_name]);
file_data=file_data(:,[1,2]);
end
for i=1:size(file,1)
fid=fopen(['D:\data\',num2str(i),'.txt'],'wt');
for j=1:size(file_data,1)
for k=1:size(file_data,2)
fprintf(fid,'%d\t',file_data(j,k));
end
fprintf(fid,'\n');
end
end
fclose(fid);
追问这不是我想要的,我只是想把csv格式的数据读到matlab一个变量中,不涉及什么txt啊