2012-03-08 15 views
7

OpenXLS-6.0.6という名前のオープンソースライブラリを使用してExcelファイルを作成するコードがあります。 私のPCにWindows XP ProfessionalとOffice 2003があります。 しかし、私はWindows 7とOffice 2010に移行して以来、私はもう生成されたExcelファイルを開くことができません。 私はOpenXLSのウェブサイトにアクセスし、実際には次のように指定されています: "Excel 97-2003(.xls)ファイル形式と互換性があります"Java to Excel 2010

Office 2010と互換性のあるExcelファイルを生成できるライブラリを知っている人はいますか? 私はExcelAPIとPOIを素早くチェックしましたが、Office 2003バージョンまでExcelを扱っていることが言及されています(少なくともこれは私の理解でした)。

+0

このライブラリをJavaにする必要がありますか? – Flot2011

答えて

3

Apache POIがあります。使用するのが最も簡単なライブラリではありませんが、Excelファイルを作成するのが最も簡単です。 How to.How to 2.フリーバージョンの市販のライブラリもあります。

XSSFは、POIプロジェクトのExcel 2007 OOXML(.xlsx)ファイル形式のJava実装です。

XLSXも2010年

0

の.xlsxはいくつかの簡単な.xmlファイルを含む単純なzipパッケージされているオフィスで使用されるので、それを解凍して、データをやりたいです。

openxmlおよびMS officeについての詳細は、マイクロソフトWebサイトを参照してください。