从excel导出xml文件时,日期将变为5位数字

时间:2012-07-11 09:55:05

标签: xml excel

从excel导出xml文件时,日期将变为5位数字。 07/01/2010成为40185。 当我将单元格的格式从日期更改为一般时,会发生同样的事情。 有没有办法将5位数字与日期相匹配? 或者在某种程度上将日期字段保存在xml文件中?

1 个答案:

答案 0 :(得分:1)

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

另见http://support.microsoft.com/kb/214094

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