Excel文件以未知格式保存日期

时间:2016-08-25 10:55:59

标签: php excel

我正在将一些excel文件导入PHP,它返回一个excel显示为' 00:57:48'但是当我查看excel zip时,它显示为' 1.4965277777777779E-2'有人可以向我解释这是什么格式以及如何将其转换回原始格式。

由于

1 个答案:

答案 0 :(得分:1)

Excel根据自1900年1月1日以来经过的天数,将日期和时间值存储为浮点数。

每当存储单个时间值(如00:57:48)时,它将存储为浮点数,并在实际显示时转换为正确的显示格式。在单元格中输入时间值时可以使用它,然后明确地将该单元格的格式更改为数字,反之亦然。

我想知道的是00:57:48不对应于' 1.4965277777777779E-2',所以这确实有点奇怪。基于正常计算逻辑00:57:48应为4,01388889E-02。