将matlab输出导出到excel文件,其中包含为一系列数据指定的位置

时间:2015-01-13 04:00:09

标签: matlab export excel-2010

我想将matlab输出导出到从G2列开始的excel文件中,为此我编写的代码是正确导出数据但不是导出到所需的位置。它是在第21行而不是第2行打印。 代码是

ResultFile = xlsread('filename');
 sz= size(ResultFile,1); 
b= num2str(sz+1);
 location = strcat('G2',b); 
fprintf('value in location is %g\n',location); 
xlswrite('filename',fnlarray,'Sheet1',location);

1 个答案:

答案 0 :(得分:0)

在命令

xlswrite(filename,A,sheet,xlRange)

您可以将xlRange指定为定义所需输出区域角的字符串,或者(如果已指定工作表)仅指定左上角单元格的坐标。如果要将数组写入“G2下方和右侧”的区域,这应该足够了:

location = 'G2'; 

将'G2'与excel文件的行数连接+ 1对我来说似乎没有任何意义。