From d570e04087dec8f7429e687e65c5ca7e95db2027 Mon Sep 17 00:00:00 2001 From: Andreas Isler Date: Wed, 19 Nov 2025 08:37:36 +0100 Subject: [PATCH] Bugfix in parseSheet --- src/main/java/com/example/parser/FlowableExcelParser.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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