レポートは生成するのも大変で、さらにそのデザインを行うのも大変です。デザインをコーディングしてしまうと、ちょっとした修正でも手間になります。その結果、専用のツールやExcelでテンプレートを作れるようにするでしょう。 今回はWebブラウザ上でレポートのテンプレートが作れるReportBroを紹介します。

ReportBroの使い方

右側にデザインが出ています。細かくデザインできます。

プレビューです。PDFを生成しています。

置き換えられる情報について、プロパティで設定を行います。

多彩なデモが用意されています。

表や画像、テキストを挿入できます。

ページサイズも指定可能です。

ReportBroを使えばレポートや帳票のデザインがユーザの手で簡単にできます。テンプレートができれば、後は文字を置き換えてPDFにするだけです。Excelにも対応しているようなので、汎用性の高いソフトウェアになりそうです。サーバサイドはPython製のようです。なお、試した限りでは日本語をテストデータに使うとPDF生成時にエラーが出ました。

ReportBroはJavaScript製のオープンソース・ソフトウェア(GNU Affero General Public License)です。

ReportBro jobsta/reportbro-designer: Javascript plugin to visually design report layouts (for pdf and Excel) which can be created with reportbro-lib (a Python package) on the server.