From 75e6fab545a083fc9f890ae747cb7854b4025a47 Mon Sep 17 00:00:00 2001 From: jueyue Date: Tue, 10 Oct 2017 22:20:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=AF=BC=E5=85=A5=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../easypoi/excel/imports/ExcelImportServer.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/easypoi-base/src/main/java/cn/afterturn/easypoi/excel/imports/ExcelImportServer.java b/easypoi-base/src/main/java/cn/afterturn/easypoi/excel/imports/ExcelImportServer.java index e659f03..460f452 100644 --- a/easypoi-base/src/main/java/cn/afterturn/easypoi/excel/imports/ExcelImportServer.java +++ b/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 successRow, ImportParams params) { + private Workbook removeSuperfluousRows(Workbook book, List 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); } } }