2017-05-23 18 views
0

我导出.xls文件使用Gnumeric 1.12.28到.xml(也.csv)和输出大多数罚款,但日期转换我无法解码的方式。XLS导出为XML导致未知数据转换

例如,日期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",但结果只是非常少,没有用处。我认为日期值在导出期间没有被正确解释,或者我只是得到了这个值的内部表示。

任何人有任何想法如何解码值?

回答

1

here

通常,Gnumeric的使用的日期值是自1月1日的天数,1900

另见备注。