read .xls file from multiple folder and export to result.xls
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
viet le
el 5 de Sept. de 2016
Comentada: viet le
el 5 de Sept. de 2016
I have folders (z ii zjj) with ii=1:100 and jj=1:150 and each folder contains 1 file excel test.xls, test.xls is 1x360 data. I want to read test.xls and export to file result.xls. result.xls is 15000x360 data (100*150=15000), test.xls at z 0z 0 is at column 1, test.xls at z 0z 1 is at column 2..... test.xls at z 100z 150 is at column 15000.
for ii = 0 : 100
for jj=1:150
source_dir = sprintf('E:/zzzz/z %dz %d',ii,jj);
data = xlsread( fullfile(source_dir, 'test.xlsx') );
results(jj, :) = data; %%%%I think wrong in hear
end
end
xlswrite( 'E:/result.xlsx', results );
0 comentarios
Respuesta aceptada
Walter Roberson
el 5 de Sept. de 2016
results = zeros(500, 360);
for i = 1 : 500
source_dir = sprintf('D:\zzzz\z%d',i);
data = xlsread( fullfile(source_dir, 'test.xls') );
results(i, :) = data;
end
xlswrite( 'D:\result.xls', results );
6 comentarios
Walter Roberson
el 5 de Sept. de 2016
K = 0;
for ii = 0 : 1
for jj=1:2
source_dir = sprintf('E:/zzzz/z %dz %d',ii,jj);
data = xlsread( fullfile(source_dir, 'test.xlsx') );
K = K + 1;
results(K, :) = data;
end
end
xlswrite( 'E:/result.xlsx', results );
Más respuestas (0)
Ver también
Categorías
Más información sobre Spreadsheets en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!