JXLS - 如何通过字符串出现来过滤jx的结果:每个命令

时间:2016-02-24 21:54:39

标签: 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' ...'

1 个答案:

答案 0 :(得分:1)

我使用了错误的语法。

评论应该是

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