業務用のシステムを構築する際に、結構な頻度で考えなくてはいけないのが、エクセル形式のファイル。 様々な企業で幅広く使用されているため、プログラムから扱う場面も少なくありません。 そこで今回は、Javaを利用してエクセルファイルを読み書きするサンプルを作成しておきます。 ApachePOIの概要 (何度も使うので、サクッと使える自分用まとめかな)こういう場合、ApacheのPOIというライブラリを使うと便利ですよねー。 最近のPOIでは、Excel2003形式である「.xls」とExcel2007形式である「.xlsx」の両方のタイプのエクセルファイルを扱うことができます。 そもそも、両形式はどのように異なるのかというと、 Excel97形式(拡張子が.xls)・・・「Microsoft OLE 2複合ドキュメント形式」(OLE2形式)のフォーマット。バイナリ形式で、オープンな規格ではない。