java - JXLS - 如何过滤 jx :each command by string occurence 的结果

标签 java jxls

我正在尝试使用带有 jxls 命令的模板生成电子表格文档。我想过滤集合中不包含特定文本的元素。

我尝试使用以下 jxls 命令来执行此操作:

jx:each(items="Quote.CostList" var="Cost" lastCell="B18" select="${Cost.Type != 'EXCLUDED_TYPE_1' and Cost.Type != 'EXCLUDED_TYPE_2'}")

当我执行应用程序来生成电子表格时,出现以下错误。

org.apache.commons.jexl2.JexlException$Parsing: org.jxls.expression.JexlExpressionEvaluator.<init>@1:82 parsing error near '... PE_2' ...'

最佳答案

我使用了错误的语法。

评论应该是

jx:each(items="Quote.CostList" var="Cost" lastCell="B18" select="Cost.Type != 'EXCLUDED_TYPE_1' and Cost.Type != 'EXCLUDED_TYPE_2'")

关于java - JXLS - 如何过滤 jx :each command by string occurence 的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35613957/

相关文章:

java - 页面超时错误是否可以点击链接继续测试?

java - 如何通过滑动手势更改列表 XML

Java JXLS 转换器错误

java - 使用 jxls 写入大量行以在 java 中表现出色

java - 如何在转换模板的 JXLS API 中动态合并单元格

java - 如何保存屏幕截图(matlab)

java - Spring 动态 URL 生成器的想法

java - 如何从游标中获取记录

java - 使用 xml 标记进行 JXLS 分组

java - 如何格式化动态生成的单元格