いいえ、やること「Excelを出力する」「PDFを出力する」(画面のカスタマイズ)や、やること「Excelを出力する」「PDFを出力する」(Job Runner)のテンプレートファイルにおいて、$FOREACH〜$ENDを複数、横(Excelのスプレッドシートの一行)に並べて設定し、用いることはできません。


間違った設定例


具体的には、このように2つの表(テーブル)を横に並べようとしてもうまく出力する事はできません。「$FOREACH」「$END」はExcelの1行につき1つしか受け付けないコマンドです。

また、$FOREACH〜$ENDを入れ子にする場合の出力例としては、「一覧画面から関連レコードも表の中に含めた帳票を出す」や「テーブル出力のテンプレート例」のようになります。


正しい設定例


このように2つ以上の表(テーブル)を横に並べたい場合は、$FOREACH〜$ENDを使わず、テーブルの値を固定行で出力する場合の出力方法であれば近い事を実現できますが、この方法の場合は、出力される行数が固定となります。ここを意識してテンプレートを作成するようにしてください。