Excelファイルへの末尾の追加に関して
    2 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    Teppei Iwata
 am 11 Jul. 2020
  
    
    
    
    
    Kommentiert: Teppei Iwata
 am 14 Jul. 2020
            MATLABでデータをexcelシートに実行結果のログをとっています.
その際,既存のexcelファイルの末尾にデータを追加したいのですが方法がわかりません.
データの保存にはwritetable関数を使用しており,オプションのRangeを使用すればできそうな気がしているのですが,一度excelファイルを読み込んだうえでデータのサイズを調べそれを基に与えることになり,excelデータの容量が増えると読み込みに時間がかかるのではと懸念しております.
この方法以外で良い方法があればご教示いただけないでしょうか.    
0 Kommentare
Akzeptierte Antwort
  michio
    
 am 12 Jul. 2020
        writetable 関数でも 'WriteMode' を 'append' にすることで追記可能です。
T = table(['M';'F';'M'],[45 45;41 32;40 34],...
    {'NY';'CA';'MA'},[true;false;false])
writetable(T,'test.xlsx');
writetable(T,'test.xlsx','WriteMode','append');
3 Kommentare
  michio
    
 am 12 Jul. 2020
				リリースノートを確認すると R2020a で入ったばかりのオプションでした。
日本語版だとドキュメンテーションが1リリース遅れるのでまだ表示されていないと思います・・。
Weitere Antworten (1)
Siehe auch
Kategorien
				Mehr zu Data Import from MATLAB finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!