diff --git a/build.gradle b/build.gradle index aa7b4d3..e34ce44 100644 --- a/build.gradle +++ b/build.gradle @@ -54,7 +54,7 @@ uploadArchives { authentication(userName: NEXUS_USERNAME, password: NEXUS_PASSWORD) } pom.project { - version '2.2.24' + version '2.2.26' artifactId ARTIFACT_Id groupId GROUP_ID packaging TYPE diff --git a/src/main/java/com/taover/easyexcel/analysis/v07/XlsxSaxAnalyser.java b/src/main/java/com/taover/easyexcel/analysis/v07/XlsxSaxAnalyser.java index 5c9f57e..da4b8c0 100644 --- a/src/main/java/com/taover/easyexcel/analysis/v07/XlsxSaxAnalyser.java +++ b/src/main/java/com/taover/easyexcel/analysis/v07/XlsxSaxAnalyser.java @@ -287,7 +287,12 @@ public class XlsxSaxAnalyser implements ExcelReadExecutor { } } if(result.isEmpty()) { - result.add(sheetData.get(0)); + for(ReadSheet item: sheetData) { + if(!item.getSheetHidden()) { + result.add(item); + break; + } + } } return result; } diff --git a/src/test/java/com/taover/easyexcel/test/WbTest.java b/src/test/java/com/taover/easyexcel/test/WbTest.java index 67cea72..5c79b0f 100644 --- a/src/test/java/com/taover/easyexcel/test/WbTest.java +++ b/src/test/java/com/taover/easyexcel/test/WbTest.java @@ -14,7 +14,8 @@ public class WbTest { //File dataFile = new File("C:\\Users\\Administrator\\Desktop\\Excel隐藏行\\配送确认1.16(1).xlsx"); //File dataFile = new File("C:\\Users\\Administrator\\Desktop\\Excel隐藏行\\吉祥三宝-20210128-29条(1).xlsx"); //File dataFile = new File("C:\\Users\\Administrator\\Desktop\\读入错误\\数值读入错误.xlsx"); - File dataFile = new File("C:\\Users\\Administrator\\Desktop\\读入错误\\数值读入错误-测试.xlsx"); +// File dataFile = new File("C:\\Users\\Administrator\\Desktop\\读入错误\\数值读入错误-测试.xlsx"); + File dataFile = new File("C:\\Users\\Administrator\\Desktop\\郑丽丽加单.xlsx"); //File dataFile = new File("C:\\Users\\Administrator\\Desktop\\表头匹配-测试文件\\多sheet-多个可用-数据有无.xlsx"); List> data = transListMapTo2List(EasyExcel.read(dataFile).readHiddenRow(false).headRowNumber(0).doReadSelectedSync()); for(List row: data) { -- libgit2 0.21.2