我正在使用 JXLS 填充模板 excel 电子表格。我有一个配置文件,其中定义了列应包含在导出中。我在这个主页
http://jxls.sourceforge.net/reference/tags.html上找到
了使用标签的可能性jx:if
,但是如果我这样使用它(带有“<”、“/>”)
A | B | C | D | E
jx:if test="${columnheader.b != DISABLED}" | ${columnheader.b} | jx:if | d | e
| b | | |
结果是
A | B | C | D | E
d | e | | |
| b | | |
但我想
A | B | C | D | E
d | e | | |
| | | |
我可以对列中的每个单元格使用 if-Tag,然后它就可以工作了。但我也想使用 if-Tags 来删除行(比如这个Remove template row in JXLS when input list is empty)然后它不起作用,因为我在列中有一个结束 if-Tag。
我也找到了方法xlsTransformer.setColumnPropertyNamesToHide(..)
,但它只隐藏了列而不删除它们。
我会非常感谢一些帮助。