2017-04-05 38 views
0

Excelシートにコピーする必要がある変数があります。変数は、プログラムを実行するたびに変更されます。今、私はXLSWRITEでそれを試すと前の値を書きますが、以前の値を保持する必要があり、以前の値または古い値の後に新しい値を保存する必要がありますカラム。どうやってするか?xlswriteがExcelシートの現在の値を上書きしないようにするにはどうすればよいですか?

答えて

0

私は、実行回数を変数Nでカウントすることをお勧めします(プログラムの周りにループを置くか手動で増加させる)。

その後、usesomething like(あなたのデータはベクトルであると仮定した場合)ことができます。

N = 1; 
data = 1:5; 
filename = 'testdata.xlsx'; 

%% Horizontal 
xlswrite(filename,data,1,['A',num2str(N)]) 

%% Vertical 
% Alphabet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; 
% letter = Alphabet(N); 
% xlswrite(filename,data',1,[letter,'1']) 
+0

おかげでデビッド。それは役に立ちました。 –

関連する問題