2017-05-23 19 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

另見備註。