| Apache | Jakarta | POI |
Apache POI - HSSF - MS-Excel with JavaApache POI - HSSF - MS-Excel with JavaHSSFは、100% JavaでExcel '97(-2002) ファイル形式を扱うPOIプロジェクトです。 HSSFを利用すれば、エクセルシートを読み込んだり生成したり修整したりする道が開けます。提供するものは:
実を言うと、エクセルシートを生成する、もしかするとより良い方法があるのです(まあ、どちらにせよ間接的にHSSFを使っている事になるのですが)。この文書を書いている時期、Apache Cocoon Projectへの、HSSF Serializer の移管が進行中だったのです。Cocoonを利用すれば、stylesheetを単純に適用しselializerに指示すれば、全てのXMLデータソースをシリアライズ可能なのです(例えば、SQLで出力する埋め込みSQL(ESQL)ページのように) 単に、エクセルシートのデータを読み込みたいだけであれば、org.apache.poi.hssf.eventmodelパッケージにあるイベントモデルAPIを使ってみて下さい。 エクセルシートデータの修正をするのであれば、ユーザモデルAPIを使ってみて下さい。このやり方で同様にシートを生成可能ですが、Cocoon (Cocoonは間接的にこのやり方を使用するのですが....)を使うのが一番良いと...私達は約束します。 |