サポート > Wagby定義ファイル > 15 帳票 > 帳票の概要

Wagbyにおける帳票は、サーバ上でExcelファイルを生成し、Webブラウザに送り出す仕組みです。

Excel帳票

テンプレートファイル

帳票出力では、まずExcel形式のテンプレートファイルを用意します。1つのモデルについて複数の一覧帳票と詳細帳票のテンプレートファイルを登録することができます。

プレースホルダ

このテンプレートファイルには「プレースホルダ」と呼ばれる、Web アプリケーション側で値を置換させるためのキーワードを設定することができます。


図2 テンプレートファイルと、プレースホルダ

帳票の流れ

このファイルを用意しビルドを行うと、生成されたWeb アプリケーションの一覧表示画面と詳細表示画面のそれぞれに「印刷」ボタンが表示されるようになります。印刷ボタンをクリックすると、テンプレートファイルのプレースホルダに実際のデータが設定されたExcelファイルがダウンロードされます。利用者はExcelを起動してこのファイルを開き、「印刷」を行います。


図1 Excel帳票のイメージ

Wagby を動作させるサーバ機には Microsoft Excel をインストールする必要はありません。 Wagby には Excel 形式のファイルを生成するライブラリが標準で同梱されています。