diff --git a/src/main/java/com/example/parser/FlowableExcelParser.java b/src/main/java/com/example/parser/FlowableExcelParser.java index 4f9ce68..3802917 100644 --- a/src/main/java/com/example/parser/FlowableExcelParser.java +++ b/src/main/java/com/example/parser/FlowableExcelParser.java @@ -72,10 +72,8 @@ public class FlowableExcelParser { ArrayList> sheet = new ArrayList<>(); // Count columns of first row int maxCols = getMaxCols(workSheet.getRow(0)); - int lastRowNum = workSheet.getLastRowNum(); DataFormatter dataFormatter = new DataFormatter(); - for (int rowIndex = 0; rowIndex < lastRowNum; rowIndex++) { - Row workRow = workSheet.getRow(rowIndex); + for (Row workRow : workSheet) { ArrayList row = parseRow(workRow, maxCols, formulaEvaluator, dataFormatter); if (row == null) { // Take all rows until the first empty row