Saya memiliki folder dengan hierarki ini:
Data meteo
Avril
Day1
file.xls
Day2
file.xls
Day3
file.xls
May
Day1
file.xls
Day2
file.xls
Day3
file.xls
June
Day1
file.xls
Day2
file.xls
Day3
file.xls
Saya perlu membaca semua file di folder tersebut dan memilih beberapa kolom saja untuk dikerjakan dan menuliskannya di direktori lain dengan hierarki yang sama.
Saya baru di Matlab dan saya mencoba menguji dengan kode ini.
D = 'data meteo';
DESTINATION = "data meteo destination"
S = dir(fullfile(D,'*'));
N = setdiff({S([S.isdir]).name},{'.','..'}); % number of subfolders of D.
for ii = 1:numel(N)
T = dir(fullfile(D,N{ii},'*'));
C = {T([T.isdir]).name}; %
for jj = 1:numel(C)
myExcelFile = fullfile(D,N{ii},C{jj});
%data = xlsread(myExcelFile);
data1=xlsread(myExcelFile,'A:A');
data2=xlsread(myExcelFile,'B:B');
data3=xlsread(myExcelFile,'C:C');
data4=xlsread(myExcelFile,'E:E');
data=[data1 data2 data3 data4]
%print(data)
xlswrite(DESTINATION,fullfile(D,N{ii},C{jj}));
end
end
Saya perlu mendapatkan hasil sebagai folder hierarki yang sama:
Data meteo Destination
Avril
Day1
file.xls
Day2
file.xls
Day3
file.xls
May
Day1
file.xls
Day2
file.xls
Day3
file.xls
June
Day1
file.xls
Day2
file.xls
Day3
file.xls