|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.poi.POITextExtractor
org.apache.poi.POIXMLTextExtractor
org.apache.poi.xssf.extractor.XSSFEventBasedExcelExtractor
public class XSSFEventBasedExcelExtractor
Implementation of a text extractor from OOXML Excel files that uses SAX event based parsing.
| Nested Class Summary | |
|---|---|
protected class |
XSSFEventBasedExcelExtractor.SheetTextExtractor
|
| Field Summary |
|---|
| Fields inherited from class org.apache.poi.POITextExtractor |
|---|
document |
| Constructor Summary | |
|---|---|
XSSFEventBasedExcelExtractor(OPCPackage container)
|
|
XSSFEventBasedExcelExtractor(java.lang.String path)
|
|
| Method Summary | |
|---|---|
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? Default is false |
void |
setIncludeSheetNames(boolean includeSheetNames)
Should sheet names be included? Default is true |
void |
setLocale(java.util.Locale locale)
|
| Methods inherited from class org.apache.poi.POIXMLTextExtractor |
|---|
getDocument, getMetadataTextExtractor |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
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| Method Detail |
|---|
public static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exceptionpublic void setIncludeSheetNames(boolean includeSheetNames)
public void setFormulasNotResults(boolean formulasNotResults)
public void setLocale(java.util.Locale locale)
public OPCPackage getPackage()
getPackage in class POIXMLTextExtractorpublic POIXMLProperties.CoreProperties getCoreProperties()
getCoreProperties in class POIXMLTextExtractorpublic POIXMLProperties.ExtendedProperties getExtendedProperties()
getExtendedProperties in class POIXMLTextExtractorpublic 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.SAXExceptionpublic java.lang.String getText()
getText in class POITextExtractor
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||