我正在使用 JXLS 填充 Excel 电子表格模板。有时,一个输入(列表)是空的。发生这种情况时,使用此列表的模板字段将以完整的 JXLS 标志显示在填充的电子表格中 - 例如,“${someList.someValue}
".
有问题的字段都在一行中(扩展到list.size()
由 JXLS 行)。我想在列表中没有记录时清除整行。
JXLS 有办法做到这一点吗?或者,任何人都可以建议一种使用 JExcel 或 POI 来实现此目的的补充方法吗?
您可以在 Excel 模板中使用 标签。
例如,如果您有类似于以下内容的模板
Row 1: <jx:if test="${!empty someData}">
Row 2: place holders for data that will be printed in the loop
Row 3: </jx:if>
如果 someData 不为空,则将在输出中打印行,但如果 someData 为空,则此模板将不会打印任何行。
我希望我能说清楚。请参见http://jxls.sourceforge.net/reference/tags.html http://jxls.sourceforge.net/reference/tags.html有关标签的更多信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)