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