看板 MATLAB 關於我們 聯絡資訊
想把表格資料寫進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
physbook: 試試看在excel裡面調整儲存格格式為日期 08/01 18:06
micbrimac: 可以了ㄟ 感謝! 08/01 23:29