如果遇到产品经理交需求拿个excel表格来给你讲计算逻辑,让用代码来实现计算出结果,最快的开发效率看这篇就对了,步骤如下:
- 引入maven坐标
<dependency>
<groupId>org.apache.poi<groupId>
<artifactId>poi-ooxml<artifactId>
<version>5.2.3<version>
dependency>
- 读入已有excel模板
- 使用java调用apache poi
//公式求解器
FormulaEvaluator evaluator = workbook.getCreationHelper().createFormulaEvaluator();
//判断类型
if (cellType == CellType.FORMULA) {
CellValue evaluate = evaluator.evaluate(row53.getCell(3));
String cell = Double.valueOf(evaluate.getNumberValue()).toString().trim();
}
配套视频: 请访问