Convert multiple csv to xls files.
古いコメントを表示
Hi!
I have a folder containing many excel files ( more than 200) in csv format . I need to write all these files in xls format.
Can this be done in matlab . Can anyone please help.
Thanks in advance
採用された回答
その他の回答 (2 件)
Fabian Neira
2018 年 6 月 1 日
0 投票
I got the following error "File name must be a character vector" when using the code.
1 件のコメント
Walter Roberson
2018 年 6 月 1 日
Please post your code.
Lotan Jackson
2020 年 8 月 25 日
Hi everyone, I know this is an old question but I had to adjust things for either the newest version or being on a newest matlab version. Here's the code. I placed all the files in the folder with the script.
file = dir('*.csv');
s= size(file,1);
for i= 1:s
Data = readtable(file(i).name);
filename=file(i).name;
filename= filename(1:end-5);
writetable(Data,[filename '.xls']);
end;
Hope this helps anyone in the future. :)
1 件のコメント
Marcos dos Santos
2021 年 4 月 16 日
It helped me. Thank you, Lotan!
カテゴリ
ヘルプ センター および File Exchange で Loops and Conditional Statements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!