Fisshplateでは縦方向、横方向の繰り返しはできるのですが、縦横両方向に伸びるようなテンプレートを記述することができません。そこで、Fisshplateによる処理を二回実行し、まずは横方向の繰り返し処理を実行して横方向を確定し、縦方向の繰り返し処理用のタグの入ったExcelファイルを生成し、二回目の処理で縦方向の繰り返し処理を行うという方法を使っていました。かっこよく言うとメタテンプレートというやつです。 これをExcelの記述だけで実現できるようにしてみました。用意するのは以下のようなテンプレートです。 このテンプレートを次のようなコードで処理します。 // 横方向に繰り返すリストを準備 List<Category> categoryList = new ArrayList<Category>(); categoryList.add(new Category("カテゴリ1"));
![Fisshplateで縦横可変のテンプレート - たけぞう瀕死ブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/084cf35fe64cca747d46eda69a7c09530ba06954/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Ftakezoe%2F20101205%2F20101205024130.png)