[問題] Matlab的日期輸出到excel變成無關的數字

看板MATLAB作者 (shark)時間7年前 (2017/08/01 15:26), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
想把表格資料寫進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
試試看在excel裡面調整儲存格格式為日期
08/01 18:06, 1F

08/01 23:29, , 2F
可以了ㄟ 感謝!
08/01 23:29, 2F
文章代碼(AID): #1PW2qDx3 (MATLAB)
文章代碼(AID): #1PW2qDx3 (MATLAB)