Jxls2 动态列
Jxls2 dynamic columns
目前,我有一个 List 想要显示并重复列。
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
在 this 中,我看到每个命令都有一个 "direction" 选项。所以,我在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
X X X
X X X
X X X
....
我的例外是显示像
A1 B1 C1 D1 E1 F1 G1 H1 I1 J1
X X X X X X X X X ......
excel评论区有什么办法可以做到吗?如果有怎么办?
谢谢!
- 升级到jxls-2.2.4(刚刚发布)
使用以下语法为 Each-command
指定 RIGHT 方向
jx:each(items="myList" var="m" lastCell="C1" area="A1:C1" direction="RIGHT")
目前,我有一个 List
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
在 this 中,我看到每个命令都有一个 "direction" 选项。所以,我在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
X X X
X X X
X X X
....
我的例外是显示像
A1 B1 C1 D1 E1 F1 G1 H1 I1 J1
X X X X X X X X X ......
excel评论区有什么办法可以做到吗?如果有怎么办?
谢谢!
- 升级到jxls-2.2.4(刚刚发布)
使用以下语法为 Each-command
指定 RIGHT 方向jx:each(items="myList" var="m" lastCell="C1" area="A1:C1" direction="RIGHT")