2012-02-15 5 views
1

私は...次の問題への解決策にのJava - プログラムによるタブ区切りにエクセルやオープンオフィススプレッドシートを取ったファイル

をコミュニティを照会しています私は、タブ区切りの抽出(の作成を自動化する方法が必要です。 txtまたは.tsvエクステンション)。これは、.xls、.xlsx、およびオープンオフィスのスプレッドシートに対して実行する必要があります。自動化は、VBScripting、Apache POI(これは既に.xlsと.xlsxの違いで悩んでいる)などを除外したMicrosoft固有のソリューションとは独立している必要があります。私が考えていたことの1つは、抽出に使用されます。しかし、私は他の人が何をするか、あるいは誰かがプラットフォームに依存しない解決策を既に見つけているかどうかを判断しようとしています。

これを行う方法に関するご意見やご感想は素晴らしいと思います!前もって感謝します。

+0

Apache POIに関する懸念はありますか? –

+0

POIはマイクロソフト固有ですか?私の研究は、これが事実であることを示しています。私はPOIをExcelファイルから読み込むために使用しましたが、Open Office Calcを抽出するためのライブラリも必要です。 POIはこの形式を扱うことができますか? –

+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-converter-oxygenoffice.html。 –

答えて

0

厳密に言えば、OfficeWriterはオープ​​ンオフィスフォーマットでは変換できません。しかし、BIFFやOOXMLのExcelやWordフォーマットでは優れており、プログラム的なAPIを備えています。オープンオフィスのための変換を行うこともできますし、言及したようにms固有のフォーマットのOfficeWriterのみを使用することもできます。

免責事項:私は最新バージョンを作成したエンジニアの一人です。

関連する問題