writetableにてファイルを連番出力したい
14 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
RYO ARATA
am 17 Okt. 2022
Kommentiert: Hernia Baby
am 18 Okt. 2022
以下のコードでtという変数をxlsxファイルにて保存しているのですが、ループ処理の中でこれを使いたいため、拡張子はそのままで名前をresult01,result02のように連番でつけて保存するためにはどうしたら良いでしょうか?
writetable(t,'result.xlsx');
0 Kommentare
Akzeptierte Antwort
Shunichi Kusano
am 17 Okt. 2022
こんな感じです。フォルダ内で思ったように整列されるようゼロ埋めするところがポイントです。
for i = 1:10
filename = sprintf("result%02d.xlsx",i) % 0はゼロ埋め、2は二桁、dは整数の意味です。
end
1 Kommentar
Hernia Baby
am 18 Okt. 2022
N = 10;
filename = num2str([0:N].','result%02d.xlsx')
要素で取り出す場合は以下の通りです。
filename(1,:)
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!