XLS 导出为 XML 导致未知数据转换

XLS export as XML causes unknown data conversion

我使用 Gnumeric 1.12.28 将 .xls 文件导出到 .xml(以及 .csv)并且输出大部分都很好,但是日期被转换为我无法解码。

例如,日期 20.07.1953(给定为 dd.mm.yyyy)变为 19560。没关系,单元格在 Gnumeric 中的格式如何,我尝试了几种选择。虽然 .csv 文件不包含任何进一步的信息,但 .xml 文件中的相关行看起来像 <gnm:Cell Row="8" Col="9" ValueType="40" ValueFormat="[$-f8f2]m/d/yy">19560</gnm:Cell>。有时, ValueFormat 部分也会丢失。但是,它绝对不是有效的 Unix 纪元时间戳(自 01.01.1970 以来的秒数)。

我用谷歌搜索 ValueFormat="[$-f8f2]m/d/yy" 但结果很少而且没有用。我认为日期值在导出期间没有被正确解释,或者我得到的只是这个值的内部表示。

有人知道如何解码该值吗?

here:

Usually, the value Gnumeric uses for dates is the number of days since January 1st, 1900

另见备注。