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

Warning: include(/home/terraint/public_html/utf8.phps) [function.include]: failed to open stream: Permission denied in /home/jakarta/public_html/poi/hssf/index.html on line 322

Warning: include() [function.include]: Failed opening '/home/terraint/public_html/utf8.phps' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/jakarta/public_html/poi/hssf/index.html on line 322

Fatal error: Call to undefined function orig() in /home/jakarta/public_html/poi/hssf/index.html on line 322