1

我正在使用 jxls 在 Excel 工作表中显示一些 bean。我的 bean 被称为road,并且我有一个length要单独显示和作为聚合显示的属性。在我的 Excel 模板中,我有${road.length}一个forEach标签,然后是$[SUM(H3)].

我的问题是,在 bean 中,length是一个字符串。它在输出 Excel 中显示良好,但总和为 0。

我必须通过使用强制转换为 int 来使其工作${road.length - 0},但我认为必须有一个更正式的解决方案。关于如何在 sum 表达式中强制转换的任何想法?

4

1 回答 1

1

尽管这个问题已经很老了,但我希望这可以帮助您和其他人:尝试 ${new("java.lang.Integer", road.length)}

这也适用于 Double、Float、Long 和 BigDecimal。

于 2014-02-24T11:59:47.147 回答