Переглянути джерело

修复导入校验问题

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


Завантаження…
Відмінити
Зберегти