goreport https://github.com/mikeshimura/goreport
下記のサンプルの様なレポートが、作成可能です。
プログラムですべてコントロール出来るので、色々な要件に対応出来ます。
例えば
- 上の行と同じ項目は非表示にする。
- 相手先毎の 1ページ目と2ページ目以降のFormatを変える。
- 小計を表示したいが、対象が一行の場合は表示不要
- あるグループがブレークしたら、強制的に改ページする。
- ページ xx of xxx (トータルページ)の表示を、グループブレークでページが1から振り直した場合でも対応する。