JavaでExcel操作

JavaによるExcelの入出力用ライブラリです。

JavaでExcel操作

JExcelApi ロゴ

未だにVBAは需要が多い。オフィススィーツが日常的に利用され、ルーティン作業も多いからこそだろう。しかし問題点もある。

マクロのレベルであれば良いが、ちょっとしたものになるとどうしてもスクリプトを書かざるを得ない。更にそれ程プログラムを知らずともどうにかなる(マクロの修正で)ため、スパゲティーコードが増えやすいのだ。

本日紹介するオープンソース・ソフトウェアはJExcelApi、JavaからExcelドキュメントを操作できるライブラリだ。

これがあればVBAと手を切れるかも知れない。セルに値を入れるのは勿論、罫線や数式、セルの書式やワークシートの追加等もこなせる。既存ファイルの読み込むも可能だ。

勿論、日本語も通る。テンプレートファイルが読み込めるので、ユーザ側で出来る配置はそれで、システムではテンプレートを読み込んで値を出力すると言う方法が使える。

対応している形式もExcel95?2003までと多様だ。PDFとは違い、出力後に加筆出来るメリットは大きい。幅広い対応が臨めそうだ。