diff --git a/fastexcel-reader/src/main/java/org/dhatim/fastexcel/reader/ReadableWorkbook.java b/fastexcel-reader/src/main/java/org/dhatim/fastexcel/reader/ReadableWorkbook.java index 6f08cd7b..9a1f1182 100644 --- a/fastexcel-reader/src/main/java/org/dhatim/fastexcel/reader/ReadableWorkbook.java +++ b/fastexcel-reader/src/main/java/org/dhatim/fastexcel/reader/ReadableWorkbook.java @@ -120,7 +120,9 @@ private void readWorkbook(SimpleXmlReader r) throws XMLStreamException { r.forEach("sheet", "sheets", this::createSheet); } else if ("workbookPr".equals(r.getLocalName())) { String date1904Value = r.getAttribute("date1904"); - date1904 = Boolean.parseBoolean(date1904Value); + if(date1904Value != null) { + date1904 = "true".equalsIgnoreCase(date1904Value) || "1".equals(date1904Value); + } } else { break; }