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();

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

查看全部
nb427
nb427
2016/01/28 02:21
  • excel
  • 公式
  • poi
  • 点赞
  • 收藏
  • 回答
    私信

1个回复