diff --git a/build.gradle b/build.gradle index 16d70b0..47829e5 100644 --- a/build.gradle +++ b/build.gradle @@ -59,7 +59,7 @@ uploadArchives { authentication(userName: NEXUS_USERNAME, password: NEXUS_PASSWORD) } pom.project { - version '1.1.34' + version '1.1.35' artifactId ARTIFACT_Id groupId GROUP_ID packaging TYPE diff --git a/src/main/java/com/taover/util/UtilExcel.java b/src/main/java/com/taover/util/UtilExcel.java index 1b634bc..ea38176 100644 --- a/src/main/java/com/taover/util/UtilExcel.java +++ b/src/main/java/com/taover/util/UtilExcel.java @@ -291,6 +291,29 @@ public class UtilExcel { return result; } + + + /** + * 读取excel表--所有工作表 Map封装 + * @param path + */ + public static Map>> readExcelAllSheetMap(String filepath) throws Exception{ + File file = new File(filepath); + HashMap>> map = new HashMap>>(); + if(!file.exists()){ + throw new Exception("Excel["+filepath+"]文件不存在"); + } + Workbook wb = UtilExcel.getWorkbook(filepath, true); + int sheetNumber = wb.getNumberOfSheets(); + + for(int sheetIndex=0; sheetIndex> data = null; + try { data = UtilExcel.readExcel(filepath); System.out.println(data); System.out.println(data.size()); - System.out.println(UtilExcel.readExcelExcludeHideLine(filepath).size()); + System.out.println(UtilExcel.readExcelAllSheetMap(filepath)); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); -- libgit2 0.21.2