From bad36a9ea3e67a8f3458574a544350527f022598 Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 13 Aug 2020 14:29:09 +0800 Subject: [PATCH] 1.fix a bug about parse xml workbookview --- src/main/java/com/taover/easyexcel/analysis/v07/workbook/WorkbookAnalyserImpl.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) 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