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