Programing: 2008年11月アーカイブ

Jakarta POIめ~

user-pic
0

JavaからExcelファイルを読み書きできるAPIのJakarta POIですが、Excelファイルをたまに壊してくれます。

開発版は、3.5で、MicrosoftがOfficeのXML形式を読み込めるように、開発協力をしているらしいのですが、安定版は、3.2の様子。
最近まで、3.0を使っていたのですが、結構な頻度で、Excelファイルを壊してくれていたので、APIの使い方が悪いのかと色々情報を探しましたが、いまいちよくわからない。

ということで、昔某企業で開発ツールを開発していたときに使っていたバージョンの2.0にダウングレードし、少々プログラムを書き換えみました。

3.0では、POIで読み込ませると100%壊れるExcelファイルを2.0で読み込ませると壊れない。
いい感じです。

ちなみに、Ex-JakartaというサブプロジェクトにPOIは移動しているみたいですが、悪くなってませんか?

古いバージョンのアーカイブのダウンロードリンクが公式からなくなっているので、一応メモ。
http://archive.apache.org/dist/jakarta/poi/release/bin/

APIを改悪するのはよして欲しい。。今日この頃でした。

このアーカイブについて

このページには、2008年11月以降に書かれたブログ記事のうちProgramingカテゴリに属しているものが含まれています。

前のアーカイブはPrograming: 2008年5月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。