lcb*_*ard 6 date microsoft-excel
在 Excel 中,日期在内部由一个浮点数表示,其中整数部分是自“某个日期”以来的天数,小数部分是到那一天的距离(因此是时间)。如果您将日期的格式(例如 4/10/2009)更改为数字 39905,您就会看到这一点。
但是当在两个不同的工作簿之间粘贴日期时,日期会发生 4 年零一天的变化!!!
换句话说,两个工作簿之间的“某个日期”是不同的。
在一本工作簿中,数字 0.0 代表 1/0/1900,而在另一本工作簿中,数字 0.0 代表 1/1/1904。
这个集合在哪里,是否可控?或者这是否代表损坏的文件?
这些工作簿最初来自 Excel 2000,但现在已在 Excel 2007 和 Excel 2003 中处理。
我可以演示 2003 和 2010 中两个工作簿文件之间的问题。创建它们的确切历史或每个文件使用的 Excel 版本是未知的。