各位好,我有个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会很辛苦,因为数量不小
不知道有没有人知道如何解决这个问题呢?