Commit 14ff970982c56fcc836912c50d02fe9ce9530c84
1 parent
274440d1
Exists in
master
1.Excel读取允许最大行变更,不抛出异常
Showing
2 changed files
with
2 additions
and
10 deletions
Show diff stats
build.gradle
@@ -59,7 +59,7 @@ uploadArchives { | @@ -59,7 +59,7 @@ uploadArchives { | ||
59 | authentication(userName: NEXUS_USERNAME, password: NEXUS_PASSWORD) | 59 | authentication(userName: NEXUS_USERNAME, password: NEXUS_PASSWORD) |
60 | } | 60 | } |
61 | pom.project { | 61 | pom.project { |
62 | - version '1.1.76' | 62 | + version '1.1.77' |
63 | artifactId ARTIFACT_Id | 63 | artifactId ARTIFACT_Id |
64 | groupId GROUP_ID | 64 | groupId GROUP_ID |
65 | packaging TYPE | 65 | packaging TYPE |
src/main/java/com/taover/util/UtilExcel.java
@@ -382,10 +382,6 @@ public class UtilExcel { | @@ -382,10 +382,6 @@ public class UtilExcel { | ||
382 | } | 382 | } |
383 | Workbook wb = UtilExcel.getWorkbook(filepath, true); | 383 | Workbook wb = UtilExcel.getWorkbook(filepath, true); |
384 | Sheet sheet = wb.getSheetAt(sheetIndex); | 384 | Sheet sheet = wb.getSheetAt(sheetIndex); |
385 | - int end = sheet.getLastRowNum(); | ||
386 | - if(end > UtilExcel.maxExcelRowNum){ | ||
387 | - throw new Exception("目前系统只支持读取10000行以内记录,您当前Excel行数过大"); | ||
388 | - } | ||
389 | return readExcelBySheet(sheet, UtilExcel.maxExcelRowNum, false); | 385 | return readExcelBySheet(sheet, UtilExcel.maxExcelRowNum, false); |
390 | } | 386 | } |
391 | 387 | ||
@@ -398,7 +394,7 @@ public class UtilExcel { | @@ -398,7 +394,7 @@ public class UtilExcel { | ||
398 | int end = sheet.getLastRowNum(); | 394 | int end = sheet.getLastRowNum(); |
399 | if(hasRowLimit){ | 395 | if(hasRowLimit){ |
400 | if(end > UtilExcel.maxExcelRowNum) { | 396 | if(end > UtilExcel.maxExcelRowNum) { |
401 | - throw new Exception("目前系统只支持读取10000行以内记录,您当前Excel行数过大"); | 397 | + throw new Exception("目前系统只支持读取"+UtilExcel.maxExcelRowNum+"行以内记录,您当前Excel行数过大"); |
402 | } | 398 | } |
403 | return readExcelBySheet(sheet, UtilExcel.maxExcelRowNum, false); | 399 | return readExcelBySheet(sheet, UtilExcel.maxExcelRowNum, false); |
404 | }else { | 400 | }else { |
@@ -492,10 +488,6 @@ public class UtilExcel { | @@ -492,10 +488,6 @@ public class UtilExcel { | ||
492 | } | 488 | } |
493 | Workbook wb = UtilExcel.getWorkbook(filepath, true); | 489 | Workbook wb = UtilExcel.getWorkbook(filepath, true); |
494 | Sheet sheet = wb.getSheetAt(sheetIndex); | 490 | Sheet sheet = wb.getSheetAt(sheetIndex); |
495 | - int end = sheet.getLastRowNum(); | ||
496 | - if(end > UtilExcel.maxExcelRowNum){ | ||
497 | - throw new Exception("目前系统只支持读取10000行以内记录,您当前Excel行数过大"); | ||
498 | - } | ||
499 | return readExcelBySheet(sheet, UtilExcel.maxExcelRowNum, true); | 491 | return readExcelBySheet(sheet, UtilExcel.maxExcelRowNum, true); |
500 | } | 492 | } |
501 | 493 |