Apache POI的问题公式

时间:2016-01-24 14:19:31

标签: excel groovy apache-poi

我正在使用Java并通过Apache POI生成Excel文件。

以下公式非常完美。

cell4.setCellFormula('(J' + (itemCountSize + 3) + '-H' + (itemCountSize + 3)+ ')')

现在我只想分成相同的H值,例如。 (J50-H50)/ H50

cell4.setCellFormula('(J' + (itemCountSize + 3) + '-H' + (itemCountSize + 3)+ ')'+ '/H' + (itemCountSize + 3))

然而它仍然只是给了我(J50-H50)......

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

认为你需要一个额外的封闭支架

你试过了吗?

cell4.setCellFormula('((J' + (itemCountSize + 3) + '-H' + (itemCountSize + 3)+ ')'+ '/H' + (itemCountSize + 3) + ')') 

或者,使用groovy字符串模板进行简化:

cell4.cellFormula = "((J${itemCountSize+3}-H${itemCountSize+3})/H${itemCountSize+3})" –