1

从 excel 导出 xml 文件时,日期变为 5 位数字。07/01/2010 变为 40185。当我将单元格的格式从日期更改为一般时,也会发生同样的事情。有什么方法可以将 5 位数字与日期匹配?或者以某种方式将日期字段保留在 xml 文件中?

4

1 回答 1

1

Excel 将日期存储为浮点数。在 Windows 上,整数部分是自 1900 年 1 月 1 日(午夜)以来的天数,小数部分显示时间。.0午夜也是如此,.5中午.99999也是如此11.59.59 PM

另请参阅http://support.microsoft.com/kb/214094

注意:在 Mac 上,Excel 使用 1904 年 1 月 2 日作为开始日期(如果您对此感到好奇,请阅读Joel Spolsky 的My First BillG Review,它并不能完全解释这里发生了什么,但读起来很棒) ,但您仍然可以在 Mac 和 PC 之间传输文件,因为日期格式存储在 Excel 文件中。

于 2012-07-11T10:05:22.690 回答