Search jakarta

Apache POI - HSSF - MS-Excel with Java

Apache POI - HSSF - MS-Excel with Java

HSSFは、100% JavaでExcel '97(-2002) ファイル形式を扱うPOIプロジェクトです。

HSSFを利用すれば、エクセルシートを読み込んだり生成したり修整したりする道が開けます。提供するものは:

  • ある特別な目的を持った人々に対する低レベルAPIの構造
  • 効率の良い、読込専用のアクセスの為のイベントモデルのAPI
  • XLSファイルを生成し、読み込み、修整するための完全なユーザモデルタイプのAPI

実を言うと、エクセルシートを生成する、もしかするとより良い方法があるのです(まあ、どちらにせよ間接的にHSSFを使っている事になるのですが)。この文書を書いている時期、Apache Cocoon Projectへの、HSSF Serializer の移管が進行中だったのです。Cocoonを利用すれば、stylesheetを単純に適用しselializerに指示すれば、全てのXMLデータソースをシリアライズ可能なのです(例えば、SQLで出力する埋め込みSQL(ESQL)ページのように)

単に、エクセルシートのデータを読み込みたいだけであれば、org.apache.poi.hssf.eventmodelパッケージにあるイベントモデルAPIを使ってみて下さい。

エクセルシートデータの修正をするのであれば、ユーザモデルAPIを使ってみて下さい。このやり方で同様にシートを生成可能ですが、Cocoon (Cocoonは間接的にこのやり方を使用するのですが....)を使うのが一番良いと...私達は約束します。

by Andrew C. Oliver, Nicola Ken Barozzi
Original English Page would be found from HERE     --    BBS/ApacheNews
Terra-International, Inc. -- テラ・インターナショナル
Special Thanks -- 【お問い合わせ/テキスト広告】