diff --git a/src/main/java/com/taover/easyexcel/analysis/v07/workbook/WorkbookAnalyserImpl.java b/src/main/java/com/taover/easyexcel/analysis/v07/workbook/WorkbookAnalyserImpl.java index 342ab9d..d9cfeba 100644 --- a/src/main/java/com/taover/easyexcel/analysis/v07/workbook/WorkbookAnalyserImpl.java +++ b/src/main/java/com/taover/easyexcel/analysis/v07/workbook/WorkbookAnalyserImpl.java @@ -1,10 +1,7 @@ package com.taover.easyexcel.analysis.v07.workbook; -import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; -import java.io.InputStreamReader; -import java.io.StringReader; import java.util.ArrayList; import java.util.List; @@ -15,7 +12,6 @@ import org.w3c.dom.Document; import org.w3c.dom.NamedNodeMap; import org.w3c.dom.Node; import org.w3c.dom.NodeList; -import org.xml.sax.InputSource; import org.xml.sax.SAXException; import com.taover.easyexcel.analysis.v07.metadata.WorkbookSheet; @@ -110,7 +106,10 @@ public class WorkbookAnalyserImpl implements WorkbookAnalyser { } NodeList sheetsNodeList = workbook.getElementsByTagName(TAG_NAME_BOOKVIEWS); Node sheetsNode = sheetsNodeList.item(0); - NodeList sheetNodeList = sheetsNode.getChildNodes(); + if(sheetsNode == null) { + return result; + } + NodeList sheetNodeList = sheetsNode.getChildNodes(); for(int i=0; i