diff --git a/hutool-poi/src/main/java/org/dromara/hutool/poi/excel/sax/SheetDataSaxHandler.java b/hutool-poi/src/main/java/org/dromara/hutool/poi/excel/sax/SheetDataSaxHandler.java index d2132a3c2..b180d2751 100644 --- a/hutool-poi/src/main/java/org/dromara/hutool/poi/excel/sax/SheetDataSaxHandler.java +++ b/hutool-poi/src/main/java/org/dromara/hutool/poi/excel/sax/SheetDataSaxHandler.java @@ -189,9 +189,8 @@ public class SheetDataSaxHandler extends DefaultHandler { */ private void startRow(final Attributes attributes) { final String rValue = AttributeName.r.getValue(attributes); - if (null != rValue) { - this.rowNumber = Long.parseLong(rValue) - 1; - } + // https://gitee.com/dromara/hutool/issues/I6WYF6 + this.rowNumber = (null == rValue) ? -1 : Long.parseLong(rValue) - 1; } /**