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を改悪するのはよして欲しい。。今日この頃でした。

トラックバック(0)

トラックバックURL: http://dia-sea.dyndns.org/mt/mt-tb.cgi/255

コメント(1)

| コメントする

ファイルサイズの20倍のメモリをとるのは、怖すぎます・・。
XMLやEXCEL恐るべし・・。

コメントする

このブログ記事について

このページは、dia-seaが2008年11月18日 18:45に書いたブログ記事です。

ひとつ前のブログ記事は「腕パンパン&約5年ぶりの大学」です。

次のブログ記事は「ANAのラウンジにて」です。

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