我使用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纪元时间戳(自1970年1月1日以来的秒数)。
我用Google搜索ValueFormat="[$-f8f2]m/d/yy"
,但结果很少,没用。我认为在导出期间没有正确解释日期值,或者我只得到该值的内部表示。
任何人都知道如何解码这个值?