如何防止xlswrite覆盖Excel工作表中的当前值?

时间:2017-04-05 15:36:01

标签: matlab

我有一些需要在excel表中复制的变量。每次执行程序时变量都会改变。现在当我用XLSWRITE尝试它时,它会写入先前的值,但我需要保留以前的值,并且需要将新值存储在特定的前一个值或旧值之后柱。怎么做?

1 个答案:

答案 0 :(得分:0)

我建议用变量N计算执行次数(或者在程序周围循环或手动增加它)。

然后你可以use something 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'])