2017-04-05 96 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

感謝大衛。這很有幫助。 –