From 7a665474e553246e8c2a17debb55d59992d1dd50 Mon Sep 17 00:00:00 2001 From: Nikita Kuprins Date: Thu, 27 Aug 2026 22:40:42 +0300 Subject: [PATCH] fix: copy sheet-level read params to sheet holder locale, useScientificFormat and filedCacheLocation were not carried from the parameter sheet to the actual sheet, so setting them on the sheet builder silently fell back to the workbook-level value. --- .../java/org/apache/fesod/sheet/read/metadata/ReadSheet.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fesod-sheet/src/main/java/org/apache/fesod/sheet/read/metadata/ReadSheet.java b/fesod-sheet/src/main/java/org/apache/fesod/sheet/read/metadata/ReadSheet.java index 29e187eb8..147a09765 100644 --- a/fesod-sheet/src/main/java/org/apache/fesod/sheet/read/metadata/ReadSheet.java +++ b/fesod-sheet/src/main/java/org/apache/fesod/sheet/read/metadata/ReadSheet.java @@ -148,6 +148,9 @@ public void copyBasicParameter(ReadSheet other) { this.setAutoTrim(other.getAutoTrim()); this.setAutoStrip(other.getAutoStrip()); this.setUse1904windowing(other.getUse1904windowing()); + this.setLocale(other.getLocale()); + this.setUseScientificFormat(other.getUseScientificFormat()); + this.setFiledCacheLocation(other.getFiledCacheLocation()); this.setNumRows(other.getNumRows()); this.setHidden(other.isHidden()); this.setVeryHidden(other.isVeryHidden());