1
我想知道如何可以用保存表以下寫字檯到特定的文件夾
filename_excel = [ name '_N' num2str(1) '.xlsx'];
writetable(Table,filename_excel,'Sheet', 3, 'Range','A5');
比當前文件夾之外的特定目錄/文件夾?
我想知道如何可以用保存表以下寫字檯到特定的文件夾
filename_excel = [ name '_N' num2str(1) '.xlsx'];
writetable(Table,filename_excel,'Sheet', 3, 'Range','A5');
比當前文件夾之外的特定目錄/文件夾?
變化filename_excel到
filename_excel = [my_directory name '_N' num2str(1) '.xlsx'];
其中
my_directory = 'C:\some\directory\structure\';
或者(雖然使用如果可能,第一個解決方案),你可以去:
current_dir = cd;
cd my_directory;
filename_excel = [ name '_N' num2str(1) '.xlsx'];
writetable(Table,filename_excel,'Sheet', 3, 'Range','A5');
cd current_dir;
clear current_dir;
確定'my_directory'和'名稱'不應連接? [writetable]的[filename](http://www.mathworks.co.uk/help/matlab/ref/writetable.html#inputarg_filename)參數(http://www.mathworks.co.uk/help/matlab /ref/writetable.html)表示他們應該。 – kkuilla 2014-10-10 07:50:29
對於第一個解決方案,my_directory被放入filename_excel char數組中。可寫的只能看到整個字符數組,所以它把它看作是可寫的(Table,'C:\ some \ directory \ structure \ name_N1.xlsx','Sheet',3,'Range','A5')。 ;'。 – Ayb4btu 2014-10-10 07:55:56
我指的是第一個建議。你能否顯示輸出,請因爲文檔說'filename'應該是一個字符串。不是數組。 – kkuilla 2014-10-10 08:01:56