2015-01-13 28 views
0

我想將matlab輸出導出到從G2列開始的excel文件,爲此,我編寫的代碼正確地導出數據,但沒有導出到所需的數據位置。它在第21行而不是第2行打印。 代碼是導出matlab輸出到一個excel文件,其位置指定了一系列的數據

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); 

回答

0

在命令

xlswrite(filename,A,sheet,xlRange) 

你可以指定xlRange爲定義所期望的輸出區域的角部的字符串,或(其中,已指定的片材)只給左上角單元格的座標。如果你想要寫一個數組「下方和G2的權利」的區域,這已經足夠了:

location = 'G2'; 

串聯「G2」與Excel文件+ 1的行數並沒有真正對我來說似乎對我有意義。

相關問題