public class XSSFEventBasedExcelExtractor extends POIXMLTextExtractor
Modifier and Type | Class and Description |
---|---|
protected class |
XSSFEventBasedExcelExtractor.SheetTextExtractor |
document
Constructor and Description |
---|
XSSFEventBasedExcelExtractor(OPCPackage container) |
XSSFEventBasedExcelExtractor(java.lang.String path) |
Modifier and Type | Method and Description |
---|---|
POIXMLProperties.CoreProperties |
getCoreProperties()
Returns the core document properties
|
POIXMLProperties.CustomProperties |
getCustomProperties()
Returns the custom document properties
|
POIXMLProperties.ExtendedProperties |
getExtendedProperties()
Returns the extended document properties
|
OPCPackage |
getPackage()
Returns the opened OPCPackage container.
|
java.lang.String |
getText()
Processes the file and returns the text
|
static void |
main(java.lang.String[] args) |
void |
processSheet(XSSFSheetXMLHandler.SheetContentsHandler sheetContentsExtractor,
StylesTable styles,
ReadOnlySharedStringsTable strings,
java.io.InputStream sheetInputStream)
Processes the given sheet
|
void |
setFormulasNotResults(boolean formulasNotResults)
Should we return the formula itself, and not
the result it produces?
|
void |
setIncludeSheetNames(boolean includeSheetNames)
Should sheet names be included?
|
void |
setLocale(java.util.Locale locale) |
getDocument, getMetadataTextExtractor
public XSSFEventBasedExcelExtractor(java.lang.String path) throws org.apache.xmlbeans.XmlException, OpenXML4JException, java.io.IOException
org.apache.xmlbeans.XmlException
OpenXML4JException
java.io.IOException
public XSSFEventBasedExcelExtractor(OPCPackage container) throws org.apache.xmlbeans.XmlException, OpenXML4JException, java.io.IOException
org.apache.xmlbeans.XmlException
OpenXML4JException
java.io.IOException
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public void setIncludeSheetNames(boolean includeSheetNames)
public void setFormulasNotResults(boolean formulasNotResults)
public void setLocale(java.util.Locale locale)
public OPCPackage getPackage()
getPackage
in class POIXMLTextExtractor
public POIXMLProperties.CoreProperties getCoreProperties()
getCoreProperties
in class POIXMLTextExtractor
public POIXMLProperties.ExtendedProperties getExtendedProperties()
getExtendedProperties
in class POIXMLTextExtractor
public POIXMLProperties.CustomProperties getCustomProperties()
getCustomProperties
in class POIXMLTextExtractor
public void processSheet(XSSFSheetXMLHandler.SheetContentsHandler sheetContentsExtractor, StylesTable styles, ReadOnlySharedStringsTable strings, java.io.InputStream sheetInputStream) throws java.io.IOException, org.xml.sax.SAXException
java.io.IOException
org.xml.sax.SAXException
public java.lang.String getText()
getText
in class POITextExtractor
Copyright © 2005-2010 Potix Corporation. All Rights Reserved.