注目キーワード

MOONGIFT

OSSを中心としたメディアポータル

Webのシステムが最も苦手にしているのが帳票システムだ。幾つかのソフトウェアは存在しているが、海外製であるために日本語の取り扱いに問題があったり、レポートテンプレートがビジュアル的に作れなかったりと問題点もある。 0

ピクチャ 20.png
Excelで書かれた帳票テンプレート 0

 

そんな中、ExCellaのとった方法は最適な解と言えそうだ。何せ使うのは一番慣れているであろうExcelなのだ。 0

今回紹介するオープンソース・ソフトウェアはExCella、Excelをテンプレートに用いた帳票作成ライブラリだ。 0

ExCellaは全部で3つのパートに分かれる。ExCella CoreはExcelに書かれているデータをJavaオブジェクトに変換する。データベース以外の入力データでもExCellaを使えば簡単に帳票元データとして利用できる。 0

sample_invoice_l.png
サンプルの帳票データ(公式サイトより) 0

 

ExCellaはExcelファイルで作ったテンプレートにデータを埋め込み、再度ExcelまたはPDFに変換するライブラリだ。罫線の調整や折り返し設定などがExcelを使って容易に指定できる。ExcelからExcelに変換する場合、ピボットテーブルに対して動的にデータを埋め込むような操作も可能になる。 0

最後がExCella Transだ。ExCella Transでは元データのExcelやCSVファイルを元に、O/RマッピングやSQLを出力することで旧システムと新システムを容易につないでくれるライブラリだ。いずれも間にExcelを経由することで柔軟にデータの設定、加工が行えるようになっている。 0

帳票の設計が使い慣れたツールでできれば、ちょっとした変更を行うのも容易になる。専用ツールでは習得コストや新たなライセンスコストが発生することを考えると最も手軽で現実的な手法と言えそうだ。 0

 

ExCella
 http://excella-core.sourceforge.jp/

MOONGIFTの関連記事

このエントリーを含むTwitter

Related Posts Plugin for WordPress, Blogger...
新規購読
新規購読

プレミアムでしか読めない記事が159あります。ぜひ登録を!

  • オープンブロックス - OpenBlockS
  • 広告募集

ぷらっとオンラインおすすめ商品もっと見る

もっと見る

人気記事もっと見る