gpt4 book ai didi

java - 输入列表为空时删除 JXLS 中的模板行

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:25:12 28 4
gpt4 key购买 nike

我正在使用 JXLS 填充模板 excel 电子表格。有时,一个输入——一个列表——是空的。发生这种情况时,使用此列表的模板字段将以完整的 JXLS 标志显示在填充的电子表格中 - 例如,“${someList.someValue}”。

有问题的字段都在一行中(由 JXLS 扩展为 list.size() 行)。当列表中没有记录时,我想清除整行。

有没有办法在 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有关标签的更多信息。

关于java - 输入列表为空时删除 JXLS 中的模板行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6880695/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com