jXLS创建文档:从一开始就没有计算

时间:2013-02-08 13:04:21

标签: java excel templates jxls

我创建了一个工具,用于分析HTML文档并在Excel文件中写入某些表的内容。正如您在此处所看到的,使用jXLS创建带有模板的ExcelFile非常容易:

http://jxls.sourceforge.net/samples/tagsample.html

但是我遇到了一个令人困惑的问题:在模板XLS中有一个单元格,它计算一列中所有行的总和。当我打开创建的Excel文件时,它不会计算总和。如果我点击应该计算的列中的一个单元格并按Enter键,一切都很好。但有没有办法,我不必按Enter键?

1 个答案:

答案 0 :(得分:1)

你能发布你用过的标签吗? JXLS中的SUM函数应该像

一样使用

$ [SUM(A1)] @ 0 要么 $ [SUM(A1 + B1 + C1)] @ 0

如果您使用foreach,第一个例子就可以了(A1将被实际的单元格值替换)。否则你需要使用类型2。

我无法想象为什么按Enter会导致公式被评估...在编写电子表格之前解释JXLS标记。