查看: 220|回复: 2|关注: 0

[已解决] MATLAB GUI中怎样以时间命名保存excel

[复制链接]

新手

7 麦片

财富积分


050


1

主题

3

帖子

0

最佳答案
本帖最后由 夏祭Kongou 于 2019-9-2 16:51 编辑
  1. [fName,pName,index] = uiputfile('*,xlsx','另存为','data_1.xlsx');
  2. if index && strcmp(fName(end-4 : end),'.xlsx')
  3.     str = [pName fName];
  4.     cloumnName = get(handles.uitable,'ColumnName');
  5.     data = get(handles.uitable,'data');
  6.     dataExcel = cell(size(data,1)+1,size(data,2));
  7.     dataExcel(1,:) = cloumnName;
  8.     dataExcel(2:end,:) = data;
  9.     xlswrite(str,dataExcel);
  10. end
复制代码
我想用按钮保存表格为excel,但是保存两次后会覆盖上次的excel,请问如何把‘data_1’的‘1’改成当前时间

入门

58 麦片

财富积分


50500


0

主题

63

帖子

12

最佳答案
发表于 2019-9-2 18:09:56 来自手机 | 显示全部楼层 |此回复为最佳答案
['data_',datestr(now,'HHMMSSFFF'),'.xlsx']

新手

7 麦片

财富积分


050


1

主题

3

帖子

0

最佳答案
 楼主| 发表于 2019-9-3 08:47:25 | 显示全部楼层
alvinlau 发表于 2019-9-2 18:09
['data_',datestr(now,'HHMMSSFFF'),'.xlsx']

非常感谢~!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表