从Matlab到excel的数据导出
我有一组几天的数据,以及像这样的数据文件的名称从Matlab到excel的数据导出,excel,matlab,Excel,Matlab,我有一组几天的数据,以及像这样的数据文件的名称 name='Newyork20200915' 这是9月15日,我只想将日期导出为excel,如下所示 那么如何从名称字符串中获取日期呢 提前感谢假设名称的其他部分不包含日期以外的任何数字,您可以使用regexp从字符数组中获取所有数字: name = 'Newyork20200915' date_only = regexp(name, '\d*', 'match') 接下来,通过提供当前日期的格式,可以使用datenum将此日期字符串转换为序
name='Newyork20200915'
这是9月15日,我只想将日期导出为excel,如下所示
那么如何从名称字符串中获取日期呢
提前感谢假设
名称
的其他部分不包含日期以外的任何数字,您可以使用regexp
从字符数组中获取所有数字:
name = 'Newyork20200915'
date_only = regexp(name, '\d*', 'match')
接下来,通过提供当前日期的格式,可以使用datenum
将此日期字符串转换为序列日期号。然后使用datestr
将其格式化为所需格式
date_formatted = datestr(datenum(date_only, 'yyyymmdd'), 'dd. mmm')
date_formatted =
'15. Sep'
非常感谢,但是当我将它导出到excel时,我希望它在同一个单元格中,但是如果每个单元格都有一个数字,那么会发生什么呢?我使用这个comman>>xlswrite('trial.xls',date_formatted,'A1'),你知道吗?顺便说一句,anwer已被接受并上传您应该将要写入excel的内容放入单元格数组中,