소스 검색

修复导入校验问题

4.1.3.A
jueyue 7 년 전
부모
커밋
75e6fab545
1개의 변경된 파일6개의 추가작업 그리고 6개의 파일을 삭제
  1. +6
    -6
      easypoi-base/src/main/java/cn/afterturn/easypoi/excel/imports/ExcelImportServer.java

+ 6
- 6
easypoi-base/src/main/java/cn/afterturn/easypoi/excel/imports/ExcelImportServer.java 파일 보기

@@ -408,14 +408,14 @@ public class ExcelImportServer extends ImportBaseService {
return importResult;
}
private Workbook removeSuperfluousRows(Workbook book, List<Row> successRow, ImportParams params) {
private Workbook removeSuperfluousRows(Workbook book, List<Row> rowList, ImportParams params) {
for (int i = params.getStartSheetIndex(); i < params.getStartSheetIndex()
+ params.getSheetNum(); i++) {
for (int j = 0; j < successRow.size(); j++) {
if (successRow.get(j).getRowNum() < successRow.get(j).getSheet().getLastRowNum()) {
book.getSheetAt(i).shiftRows(successRow.get(j).getRowNum() + 1, successRow.get(j).getSheet().getLastRowNum(), -1);
} else {
book.getSheetAt(i).shiftRows(successRow.get(j).getRowNum(), successRow.get(j).getSheet().getLastRowNum(), -1);
for (int j = 0; j < rowList.size(); j++) {
if (rowList.get(j).getRowNum() < rowList.get(j).getSheet().getLastRowNum()) {
book.getSheetAt(i).shiftRows(rowList.get(j).getRowNum() + 1, rowList.get(j).getSheet().getLastRowNum(), -1);
} else if(rowList.get(j).getRowNum() == rowList.get(j).getSheet().getLastRowNum()){
book.getSheetAt(i).shiftRows(rowList.get(j).getRowNum(), rowList.get(j).getSheet().getLastRowNum(), -1);
}
}
}


불러오는 중...
취소
저장