Import and export excel files
古いコメントを表示
Hello everyone,
I am trying to collect data of column "C" from each excel file and export the data into an excel file using for loop function.
When I open up the exported file "Load_of_samples", All data are the same as the column of the "first" excel file. (column A is the data from the first excel file, and the rest of columns (B~D) are the same as column A.
I am wondering what I did wrong.
Thank you.

XLfile = dir('*.csv');
number_of_files = length(XLfile);
OutputFileName = 'Load_of_samples';
for i = 1:number_of_files
filename = XLfile(i).name;
for i = 1:number_of_files
A(:,i) = xlsread(filename,1,'C:C');
end
xlswrite(OutputFileName,A);
end
回答 (1 件)
madhan ravi
2018 年 12 月 29 日
0 投票
4 件のコメント
Cheeesepondue
2018 年 12 月 29 日
Walter Roberson
2018 年 12 月 29 日
remove the inner for loop just leaving the assignment to A(1,i)
madhan ravi
2018 年 12 月 29 日
Thank you sir Walter :-)
Cheeesepondue
2018 年 12 月 29 日
カテゴリ
ヘルプ センター および File Exchange で Data Import from MATLAB についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!