[問題] Matlab的日期輸出到excel變成無關的數字
想把表格資料寫進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裡面顯示一般的日期時間字串
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.222.168.225
※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1501572365.A.EC3.html
推
08/01 18:06, , 1F
08/01 18:06, 1F
→
08/01 23:29, , 2F
08/01 23:29, 2F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章