[问题] Matlab的日期输出到excel变成无关的数字

楼主: micbrimac (shark)   2017-08-01 15:26:02
想把表格资料写进Excel档里面
程式码如下:
A={"号码", "日期"};
for i=2:6
A{i,1} = i-1;
A{i,2} = date;
end
xlswrite('text.xls', A, 'sheet1');
date原本的资料格式是字串'01-Aug-2017'
我检查A(2:6,2)的资料是没有问题的
可是写入到excel档 我用excel打开
原本应该是日期资料的地方变成44238之类的数字
后来google了一下 好像是存到excel之后 excel有自己的日期表示格式?
那串数字好像是excel自己的日期格式
可是我希望存进去的只是一般的日期字串
另外, 我测试了如下程式码
A={date};
xlswrite('text.xls', A, 'sheet1');
却能得到普通的日期字串
想问一下 我要从哪里下手 才能在excel里面显示一般的日期时间字串
谢谢
作者: physbook (路克)   2017-08-01 18:06:00
试试看在excel里面调整储存格格式为日期
楼主: micbrimac (shark)   2017-08-01 23:29:00
可以了ㄟ 感谢!

Links booklink

Contact Us: admin [ a t ] ucptt.com