2012-02-15 39 views
1

我查詢了社會各界對解決以下問題......爪哇 - 以編程方式Excel和開放式辦公電子表格製表符分隔文件

我需要一種方法來自動製表符分隔提取的創建(。 txt或.tsv擴展)。這需要爲.xls,.xlsx和開放式辦公電子表格完成。自動化需要獨立於微軟的具體解決方案,排除VBScripting,Apache POI(這已經與.xls和.xlsx區別),等等。我一直在想的是擴展來確定應該是的庫用於提取。然而,我試圖衡量別人可能做什麼,或者如果有人已經找到了一個獨立於平臺的解決方案。

如何做到這一點的任何建議或意見將是偉大的!提前致謝。

+0

您對Apache POI有什麼擔憂? – 2012-02-15 22:27:06

+0

好POI是微軟具體是不是?我的研究表明,情況就是這樣。我已經使用POI從excel文件讀取,但我也需要一個庫,可以處理說Open Office Calc提取。 POI能處理這種格式嗎? – 2012-02-16 15:34:58

+0

我明白了。也許你必須從Open Office轉換到Microsoft,然後是Microsoft通過POI轉換到tsv。這些鏈接可能會有所幫助 - http://www.oooninja.com/2008/02/batch-command-line-file-conversion-with.html,http://www.oooninja.com/2008/02/word-2007 -docx轉換器,oxygenoffice.html。 – 2012-02-16 19:05:04

回答

0

嚴格來說,OfficeWriter不能幫助公開的辦公格式,未轉換。這對於BIFF和OOXML Excel和Word格式來說是相當出色的,然而它還有一個可編程的API。您可以爲開放式辦公轉換進行轉換,或者只使用OfficeWriter作爲您提到的ms特定格式。

免責聲明:我是創建最新版本的工程師之一。

相關問題