POIを用いたExcelファイル読み込みを体験してみました。サンプルソースコードをメモしておきます。調べたので、これをメモします。一次情報源は下記になります。HSSFによるExcel操作の模様です。POIのバイナリとソースをダウンロードしました。poi-bin-2.5.1-final-20040804.zipこれを解凍して、下記の2ファイルを得ます。いうExcelファイルがカレントディレクトリに存在すること。文字列(または数字)のデータが書かれていること。その上で、下記のサンプルを動作させました。"なお、行は0オリジンとなっています。"なお、列は0オリジンとなっています。文字列であれば、ここを通過する。数値であれば、ここを通過する。//日付フィールドの場合には下記で取得する。}}動かしてみて、ちゃんとExcelのファイルを読み込むことができることを確認しました。POIのおかげで、Java言語からExcelファイルの入出力が出来てしまうのですから。ポイントは、Excelシート名を英字にしておくことなどなどです。このサンプルは、英字シート名対策を割愛しています。実業務で利用する際には、こんな実装ではなくって、当然クラス化などを行ってカプセリングを行います。JExcelApiの検討も深めていっています。読者の方からのツッコミ伊藤と申します。2月6日の日記http://homepage2.nifty.com/igat/igapyon/diary/2005/ig050206.htmlを興味深く拝読しました。http://www.andykhan.com/jexcelapi/を使用しています。ほうが、使いやすいようです。(ただし、オートフィルタでフィルタをかけた結果が読めるわけではなく、単に元データが読めるだけですが)。修正されている模様です。ありがとうございます。興味深く拝見させて頂きました。それにしても、HSSFがExcelシートにオートフィルタをかけただけで読み込めなくなるとは衝撃です。(LGPL)ライセンスである点も魅力ですもの。メーリングリストも活発に運用されており、46名のメンバが在籍しているようです。個人が開発したソフトという枠は超えている、ちゃんとユーザが根付いたオープンソースプロダクトだと感じました。ユーザが入力したExcelシートが入力となるので、オートフィルタがかかっただけで読み込めなくなるのは結構困りそうなのです。APIの検討も勧める必要がありそうです。API)が関連しているのですね。注意して観察していこうと思います。Excelシートのコピーの際に画像が入っているとコピーできないという不具合があり、JExcelApiの検討を深めていく予定です。JExcelApiの現時点でわかったリンクをメモしておきます。サンプルを書いてみようということで、ざっくりサンプルを作り始めました。マンスリー・メールアドレスこんなサービスが存在したら便利かしらメモ。マンスリー・メールアドレス。あるサーバに月極でメールアドレスを開設してもらいます。そのメールアドレスに受信したメールは、自動的にあらかじめ登録してある自身のメールアドレスにメールが届くというサービスです。そんなサービスがあったら、便利かしら。飲食店などで順番待ちをしている際に、マンスリー・メールアドレスを申請しておいて、順番が来たら、マンスリー・メールアドレス側にメールをもらう。すると、自身のケータイメールにメールが転送されて届くという使い方などが思いつきます。ポイントは、そのマンスリー・メールアドレスを運営する事業者が、個人情報保護などを徹底して実施できるような信頼に足る事業者であること、って感じでしょうか。当個人的見解に一切責任を持ちません。