a=rand(100,3)
[filename filepath]=uiputfile('*.xls','请选择要保存到的文件...'); %事先要建各 xls的文件
str=[filepath filename];
% fopen(str);
xlswrite(str,a); %m 是你要保存的东西,可以是向量,建议用 cell,sheetname
%是字符串, A2你可以自己随意改了,表示数据的左上角
% fclose('all');
不注释这两句就可以将结果保存到已经存在的excel表中,我想把结果保存在新的excel表中,但是一注释掉这两句程序就报错:
Error in ==> five>pushbutton2_Callback at 145
xlswrite(str,a); %m 是你要保存的东西,可以是向量,建议用 cell,sheetname
Error in ==> gui_mainfcn at 96
feval(varargin{:});
Error in ==> five at 42
gui_mainfcn(gui_State, varargin{:});
Error in ==> @(hObject,eventdata)five('pushbutton2_Callback',hObject,eventdata,guidata(hObject))
??? Error while evaluating uicontrol Callback
求解
把matlab里gui的输出结果输出成excel表格出错
答案:2 悬赏:70
解决时间 2021-04-09 01:14
- 提问者网友:宿醉何为情
- 2021-04-08 09:07
最佳答案
- 二级知识专家网友:一池湖水
- 2021-04-08 10:09
去百 度搜一下嘛,应该可以找到的
全部回答
- 1楼网友:随心随缘不随便
- 2021-04-08 11:17
str=fulfile([pathname,filename]);这句有问题,可改为:
str=fulfile(pathname,filename);
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯