我需要将一个单元格输出到一个excel文件在此之前,我需要将整数的日期列转换为日期字符串我知道怎么做,但我不能把这个新的字符串数组放回单元格中-
mycell = { 'AIR' [780] [1] [734472] [0.01] ; ...
'ABC' [780] [1] [734472] [0.02]}
我做到了-->
dates = datestr(cell2mat(mycell(:,4))) ;
我需要的答案是:
{'AIR' [780] [1] '14-Dec-2010' [0.01] ;
'ABC' [780] [1] '23-Dec-2010' [0.03] ; }
这样我现在可以使用xlswrite.m将它发送到一个excel文件
最佳答案
mycell = { 'AIR' 780 1 734472 0.01] ; ...
'ABC' 780 1 734472 0.02]}
mycell(:,4) = cellstr(datestr(cell2mat(mycell(:,4))))
mycell =
'AIR' [780] [1] '30-Nov-2010' [0.01]
'ABC' [780] [1] '30-Nov-2010' [0.02]
关于matlab - 将字符串数组转换为单元格,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4564171/