Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Matlab到excel的数据导出_Excel_Matlab - Fatal编程技术网

从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的内容放入单元格数组中,