JavaでExcelを読み込む

[概要]
Jakarta POIは、
MSのOLE2とかいう規格に準拠したフォーマットのファイルを、
Pure Javaで読めるAPIを提供するのが目的らしいです。

とりあえず、Excelが読めるので、やってみることにしました。

ちなみにですが、日本語訳ページができたようです。
大いに参考にしましょう(^^)
http://www.terra-intl.com/jakarta/poi/

[必須環境]
JDK1.3辺りがあれば十分でしょう。

[実験内容]
適当なExcelファイルを用意して、POIを使って読み込み、コンソールに表示してみました。

[実験環境]
OS: WindowsXP Home Edition
JDK: J2SDK1.4
Excel2000

今回は、version1.5.1-finalを使用しました。
jakarta-poi-1.5.1-final-bin.zip

[実験用ソースコード]
poitest.zip

[コンパイル]
javac -classpath commons-logging-1.0.jar;jakarta-poi-1.5.1-final-20020615.jar poitest.java

[実行]
java -classpath commons-logging-1.0.jar;jakarta-poi-1.5.1-final-20020615.jar;. poitest

[実験結果]
poitest.javaを実行すると、以下のように表示されます。

-- Sheet1 --
日本語文字
character
123.0
123.0
character
日本語文字
ddd
...
-- 蘰,g條キ --
日本語文字
character
123.0
123.0
character
日本語文字

惜しくも、日本語シート名が化けてます...
これさえ直ってくれれば、かなり使えると思うのですが、
こればっかりは、待ってみるしかないでしょう。

ちなみに、現時点で最新のNightly Build(jakarta-poi-1.8.0-dev-20020715.jar)
を使ってみましたが、結果は同じでした(T_T)

この手順で再コンパイルしたら、日本語シート名読めるようになりました。
問題含みですが...

(2002/11/20追記)
最新Nightly Buildでは、問題無く日本語シート名が取得できるようです。