소스 검색

错误的获取单元格方法

CodeLife Leno 2 달 전
부모
커밋
2342c87f0c
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      Procedure/backend/project/src/main/java/com/sundata/product/rwa/calc/service/ReportCalcService.java

+ 2 - 1
Procedure/backend/project/src/main/java/com/sundata/product/rwa/calc/service/ReportCalcService.java

@@ -15,6 +15,7 @@ import com.sundata.product.rwa.util.CollectionToMapConverter;
 import com.sundata.product.rwa.util.DataUtil;
 import org.apache.commons.text.StringSubstitutor;
 import org.apache.poi.ss.usermodel.*;
+import org.apache.poi.ss.util.CellUtil;
 import org.apache.poi.xssf.usermodel.XSSFWorkbook;
 import org.jxls.builder.JxlsOutputFile;
 import org.jxls.transform.poi.JxlsPoiTemplateFillerBuilder;
@@ -153,7 +154,7 @@ public class ReportCalcService {
                                     }
                                     if (thisCellNumModel.size() == 1) {
                                         log.debug("读取该报表配置中的手动配置公式的单元格");
-                                        if (mainTmpRow.getCell(k) == null) {
+                                        if (mainTmpRow.getCell(k) != null) {
                                             mainTmpCell = mainTmpRow.getCell(k);
                                         } else {
                                             mainTmpCell = mainTmpRow.createCell(k);