diff --git a/poi-ooxml/src/main/java/org/apache/poi/xssf/usermodel/XSSFWorkbook.java b/poi-ooxml/src/main/java/org/apache/poi/xssf/usermodel/XSSFWorkbook.java index a62bbfb739..a063b4d8a9 100644 --- a/poi-ooxml/src/main/java/org/apache/poi/xssf/usermodel/XSSFWorkbook.java +++ b/poi-ooxml/src/main/java/org/apache/poi/xssf/usermodel/XSSFWorkbook.java @@ -1218,6 +1218,10 @@ public class XSSFWorkbook extends POIXMLDocument implements Workbook, Date1904Su */ @Override public XSSFSheet getSheet(String name) { + if (name == null) { + throw new IllegalArgumentException("Encountered an empty name when looking up sheets by name"); + } + for (XSSFSheet sheet : sheets) { if (name.equalsIgnoreCase(sheet.getSheetName())) { return sheet;