JXLS - 如何通过字符串出现过滤 jx:each 命令的结果
JXLS - How to filter result of jx:each command by string occurence
我正在尝试使用带有 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'")
我正在尝试使用带有 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'")