2 nb427 nb427 于 2016.01.28 10:21 提问

POI获取Excel使用公式后的值

java使用POI生成Excel,单元格使用公式计算,使用cell.getNumericCellValue()获取值,得到的值一直为0.
因为我需要判断单元格的值为0设置不同的样式,可以使用以下方法:
FormulaEvaluator evaluator = c.getSheet().getWorkbook().getCreationHelper().createFormulaEvaluator();
evaluator.evaluateFormulaCell(c);
CellValue cellValue = evaluator.evaluate(c);
Double celldata = cellValue.getNumberValue();

这样就可以获取公式计算后的值

1个回答

nb427
nb427   2016.01.28 10:21

FormulaEvaluator evaluator = c.getSheet().getWorkbook().getCreationHelper().createFormulaEvaluator();
evaluator.evaluateFormulaCell(c);
CellValue cellValue = evaluator.evaluate(c);
Double celldata = cellValue.getNumberValue();

zhang_oracle
zhang_oracle c表示什么?
4 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片