各位好,我有個xls檔案,他是用general格式去儲存時間格式
所以外部顯示會長得像2016/06/21 11:39:25 AM 這樣
但其實裡面是用電腦化的紀錄時間會變成42535.49413
這個應該是以1990-01-01為止到現在的天數 所以是
42535.49413天從那天算起,我用readxl的read_excel讀入
但是他的function在讀入的時候只會讀入兩個小數點
因此會變成42535.49天,接著我用openxlsx的convertDateTime
將這個數字轉換成我們和R看得懂的格式,結果雖然前面都一樣
但是差三位小數導致真實的時間差了五分鐘,如果我想將這個數字導正
請問除了直接在excel加工之外還有其他的方法嗎,openxlsx的read.xlsx
我已經試過了,但是他一直顯示亂碼,我不確定是不是中文太多導致
他沒有可以encoding的選項,而xlsx的read.xlsx是太慢無法使用
如果要人工去調整excel會很辛苦,因為數量不小
不知道有沒有人知道如何解決這個問題呢?