Index: src/java/org/apache/poi/hssf/usermodel/HeaderFooter.java =================================================================== --- src/java/org/apache/poi/hssf/usermodel/HeaderFooter.java (revision 1021542) +++ src/java/org/apache/poi/hssf/usermodel/HeaderFooter.java (working copy) @@ -33,7 +33,7 @@ */ protected abstract String getRawText(); - private String[] splitParts() { + public String[] splitParts() { String text = getRawText(); // default values String _left = ""; Index: src/ooxml/java/org/apache/poi/extractor/ExtractorFactory.java =================================================================== --- src/ooxml/java/org/apache/poi/extractor/ExtractorFactory.java (revision 1021542) +++ src/ooxml/java/org/apache/poi/extractor/ExtractorFactory.java (working copy) @@ -53,6 +53,8 @@ import org.apache.poi.xslf.extractor.XSLFPowerPointExtractor; import org.apache.poi.xslf.usermodel.XSLFRelation; import org.apache.poi.xssf.extractor.XSSFEventBasedExcelExtractor; +import org.apache.poi.xssf.extractor.XSSFEventBasedSimpleExcelExtractor; +import org.apache.poi.xssf.extractor.XSSFEventSimpleExcelExtractor; import org.apache.poi.xssf.extractor.XSSFExcelExtractor; import org.apache.poi.xssf.usermodel.XSSFRelation; import org.apache.poi.xwpf.extractor.XWPFWordExtractor; @@ -167,7 +169,8 @@ for(XSSFRelation rel : XSSFExcelExtractor.SUPPORTED_TYPES) { if(corePart.getContentType().equals(rel.getContentType())) { if(getPreferEventExtractor()) { - return new XSSFEventBasedExcelExtractor(pkg); + return new XSSFEventSimpleExcelExtractor(pkg); } else { return new XSSFExcelExtractor(pkg); }