あら、Apache POIも良いモビルスーツですよ †
晴れ。Sconeアプリで出力を印刷する機能が必要になったんだけど、ブラウザベースのWEBアプリだと印刷が非常に弱い。データはExcelで出力しておけば上手いこと印刷してくれるだろうということで、JavaでExcelが扱えるPOIとJExcelを眺めていた。JExcelの方が優れてるぜって記事もあったけど、見た感じ最新のPOI3.8beta3もそこそこ性能いいようなので、とりあえずPOIから使ってみたら少なくともExcel操作に関しては十分だと思った。のでJExcelはまだ触ってない。僕もExcelほとんど素人的にしか使えないけど、Excel開いたらシートを選んでセルにデータ打ち込んで、という事をPOIでそのままの概念で扱えて直感的で使いやすいと思った。言われてるほど悪くないと思うけどな。Excelのファイル形式が新旧2種類あるんだけど(POIでいうとHSSFとXSSF)ファイル形式に依存しないで操作が行えるUsermodel API (org.apache.poi.ss.usermodel)というインターフェイスが用意されているのでこれを使うのがいいのか。