From e00c038719ed6fd07e068ab1e909d69aa98a67c9 Mon Sep 17 00:00:00 2001 From: mjkhan21 Date: Fri, 5 Sep 2025 16:13:36 +0900 Subject: [PATCH] =?UTF-8?q?xlsx=20=EC=A7=80=EC=9B=90=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/cokr/xit/base/docs/xls/XLSReader.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/cokr/xit/base/docs/xls/XLSReader.java b/src/main/java/cokr/xit/base/docs/xls/XLSReader.java index bb856a9..10bce83 100644 --- a/src/main/java/cokr/xit/base/docs/xls/XLSReader.java +++ b/src/main/java/cokr/xit/base/docs/xls/XLSReader.java @@ -18,6 +18,13 @@ import org.apache.poi.xssf.usermodel.XSSFWorkbook; import cokr.xit.foundation.util.DateFormats; public class XLSReader extends XLS { + private boolean xlsx; + + public XLSReader xlsx(boolean xlsx) { + this.xlsx = xlsx; + return this; + } + public XLSReader open(InputStream input) { load(input); return this; @@ -30,6 +37,8 @@ public class XLSReader extends XLS { @Override protected Workbook newWorkbook(InputStream input) throws Exception { + if (xlsx) + return super.newWorkbook(input); if (input == null) return new SXSSFWorkbook(rowAccessWindowSize);