【发布时间】:2019-02-08 21:41:23
【问题描述】:
我使用 JXLS 和 excel 模板创建了一个报告。我有一堆单元格/列从我的数据库中提取数据,然后我有几列是空白的,然后我的报告中的几列中也有一些公式/条件。我遇到的问题是其中一个公式需要运行/乘以两个空白列(有人会下载报告并在这些空白列中手动输入数字),当我通过我的 Java 应用程序运行生成报告时,带有公式的列显示为 =0。无论如何要让公式坚持下去,所以在空白列中手动输入数字的人不必自己添加/输入公式?
【问题讨论】:
我使用 JXLS 和 excel 模板创建了一个报告。我有一堆单元格/列从我的数据库中提取数据,然后我有几列是空白的,然后我的报告中的几列中也有一些公式/条件。我遇到的问题是其中一个公式需要运行/乘以两个空白列(有人会下载报告并在这些空白列中手动输入数字),当我通过我的 Java 应用程序运行生成报告时,带有公式的列显示为 =0。无论如何要让公式坚持下去,所以在空白列中手动输入数字的人不必自己添加/输入公式?
【问题讨论】:
您应该让 Jxls 处理 AC 和 AD 单元格,方法是在其中放置一个虚拟 JEXL 表达式。
最简单的方法是将${null} 放入模板中的AC 和AD 单元格中。
【讨论】: