現在、私は List<MyClass> を表示して列を繰り返したいと思っています。
Class MyClass {
String attr1;
String attr2;
String attr3;
}
Jxls 1.0.6 では、次のように定義できます。
B1 -- <jx:forEach items="${myList}" var="m">
C1 -- ${m.attr1}
D1 -- ${m.attr2}
E1 -- ${m.attr3}
F1 -- </jx:forEach>
パフォーマンスの問題があるため、Jxls 2.2.3 にアップグレードする予定です。
このでは、各コマンドに「方向」のオプションがあることがわかります。そこで、A1のコメント欄を以下のように設定しました。
jx:each(items="myList" var="m" lastCell="C1" area="A1:C1" direction=EachCommand.Direction.RIGHT)
これらを列に入力します
A1 -- ${m.attr1}
B1 -- ${m.attr2}
C1 -- ${m.attr3}
ただし、Excel の出力は
A1 B1 C1
XXX
XXX
XXX
....
であり、私の例外は
A1 B1 C1 D1 E1 F1 G1 H1 I1 J1
XXXXXXXXX ......のような表示
です。 Excel のコメント フィールドと、はいの場合の方法
ありがとう!