Browse Source

fix-定案表和控制价表格错乱,大写公式不生效问题

master
buaixuexideshitongxue 3 weeks ago
parent
commit
1ca386e8ec
  1. 5
      src/main/java/com/biutag/supervision/controller/report/ReportProjectController.java
  2. BIN
      src/main/resources/excelTemplate/控制价定案表.xls
  3. BIN
      src/main/resources/excelTemplate/结算定案表.xls

5
src/main/java/com/biutag/supervision/controller/report/ReportProjectController.java

@ -500,7 +500,7 @@ public class ReportProjectController {
priceVo.setThirdlyAuditor(vo.getReview().getThirdlyAuditor());
}
String filePathName ="控制价定案表";
if ("结算项目".equals(vo.getProject().getProjectType())){
if ("结算项目".equals(vo.getProject().getReportType())){
filePathName = "结算定案表";
}else{
filePathName = "控制价定案表";
@ -527,7 +527,8 @@ public class ReportProjectController {
excelWriter.fill(priceVo, fillConfig, writeSheet);
//触发计算公式
Workbook workbook = excelWriter.writeContext().writeWorkbookHolder().getWorkbook();
workbook.getCreationHelper().createFormulaEvaluator().evaluateAll();
workbook.setForceFormulaRecalculation(true);
// workbook.getCreationHelper().createFormulaEvaluator().evaluateAll();
excelWriter.finish();
}catch (Exception e){

BIN
src/main/resources/excelTemplate/控制价定案表.xls

Binary file not shown.

BIN
src/main/resources/excelTemplate/结算定案表.xls

Binary file not shown.
Loading…
Cancel
Save