0
我有一些变量需要复制到Excel表格中。每次执行程序时,变量都会发生变化。现在,当我使用XLSWRITE尝试它时,它会写入前一个值,但我需要保留先前的值,并且需要将新值存储在特定值中的旧值或旧值之后柱。怎么做?如何防止xlswrite覆盖excel工作表中的当前值?
我有一些变量需要复制到Excel表格中。每次执行程序时,变量都会发生变化。现在,当我使用XLSWRITE尝试它时,它会写入前一个值,但我需要保留先前的值,并且需要将新值存储在特定值中的旧值或旧值之后柱。怎么做?如何防止xlswrite覆盖excel工作表中的当前值?
我建议用变量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'])
感谢大卫。这很有帮助。 –