Browse Source

修复xls无法获取sheetList的bug #621

bugfix
Jiaju Zhuang 5 years ago
parent
commit
3ef6282f21
  1. 2
      src/main/java/com/alibaba/excel/analysis/v03/handlers/BofRecordHandler.java
  2. 2
      src/test/java/com/alibaba/easyexcel/test/core/multiplesheets/MultipleSheetsDataTest.java

2
src/main/java/com/alibaba/excel/analysis/v03/handlers/BofRecordHandler.java

@ -49,7 +49,6 @@ public class BofRecordHandler extends AbstractXlsRecordHandler {
ReadSheet readSheet = new ReadSheet(sheetIndex, orderedBsrs[sheetIndex].getSheetname());
sheets.add(readSheet);
}
sheetIndex++;
if (context.readSheetHolder() != null) {
if (sheetIndex == context.readSheetHolder().getSheetNo()) {
context.readWorkbookHolder().setIgnoreRecord03(Boolean.FALSE);
@ -57,6 +56,7 @@ public class BofRecordHandler extends AbstractXlsRecordHandler {
context.readWorkbookHolder().setIgnoreRecord03(Boolean.TRUE);
}
}
sheetIndex++;
}
}
}

2
src/test/java/com/alibaba/easyexcel/test/core/multiplesheets/MultipleSheetsDataTest.java

@ -36,7 +36,7 @@ public class MultipleSheetsDataTest {
}
@Test
public void t020Read03() {
public void t02Read03() {
read(file03);
}

Loading…
Cancel
Save