0

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

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

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

4

1 回答 1

1

你能贴出你用过的标签吗?JXLS 中的 SUM 函数应该像这样使用

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

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

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

于 2013-02-19T14:09:37.860 回答