0
我试图将几个CSV文件导入到一个文件中。但是,新文件将覆盖“原始”文件。 只导入其中最后处理的一个。循环中可能存在错误,但我不知道要在哪里更改。在文件中导入多个CSV
这是我有:
p=dir('C:\foldername\*.csv');
for i=1:length(p)
[num, text, all]= xlsread(['C:\foldername\', p(i).name]);
end
我试图将几个CSV文件导入到一个文件中。但是,新文件将覆盖“原始”文件。 只导入其中最后处理的一个。循环中可能存在错误,但我不知道要在哪里更改。在文件中导入多个CSV
这是我有:
p=dir('C:\foldername\*.csv');
for i=1:length(p)
[num, text, all]= xlsread(['C:\foldername\', p(i).name]);
end
要覆盖在循环的变量。 尝试在电池阵列收集的一切:
num = {};
text = {};
all = {};
p=dir('C:\foldername\*.csv');
for i=1:length(p)
[num{end+1}, text{end+1}, all{end+1}]= xlsread(['C:\foldername\', p(i).name]);
end
不能读取所有的东西放到同一个变量,但你可以把它们放在不同的尺寸。
p=dir('C:\foldername\*.csv');
num = cell(size(p));
text = cell(size(p));
all = cell(size(p));
for i=1:length(p)
[num{i}, text{i}, all{i}]= xlsread(['C:\foldername\', p(i).name]);
end