>末尾のデータではなく列ベクトルの方に追加していく場合
一旦ファイルを読み込んで、メモリ上でテーブル列を追加してから(追記ではなく新規に)ファイルに書き込む方法
OldTable = readtable('result2.xlsx'); % 既存テーブルの読み込み
NewTable = randi(30,[30 1]); % ダミーデータ
AddedTable = [OldTable table(NewTable)]; % 既存テーブルに列を追加
writetable(AddedTable,'result2.xlsx'); % 追加したテーブルの書き込み
- メリット:table型データを書き込む為、不正な形式の表になるおそれが無い
- デメリット:一度ファイルから読み込み、再度ファイルに書き込む必要がある
readtable('result2.xlsx') % 再度読み込んで確認してみる