public class XSSFSheetXMLHandler
extends org.xml.sax.helpers.DefaultHandler
XSSFSheetXMLHandler.SheetContentsHandler
for the interface that you need to implement for reading information from a file.
(此类处理 XSSF .xlsx 文件的 sheet#.xml 工作表部分的流处理,并为其生成行和单元格事件。这允许构建读取大文件而不需要大量主内存的功能。请参阅 XSSFSheetXMLHandler.SheetContentsHandler 了解您需要实现以从文件中读取信息的接口。)
Modifier and Type | Class and Description |
---|---|
static interface |
XSSFSheetXMLHandler.SheetContentsHandler
This interface allows to provide callbacks when reading a sheet in streaming mode.
(此接口允许在流模式下读取工作表时提供回调。)
|
Constructor and Description |
---|
XSSFSheetXMLHandler(Styles styles, Comments comments, SharedStrings strings, XSSFSheetXMLHandler.SheetContentsHandler sheetContentsHandler, DataFormatter dataFormatter, boolean formulasNotResults)
Accepts objects needed while parsing.
|
XSSFSheetXMLHandler(Styles styles, SharedStrings strings, XSSFSheetXMLHandler.SheetContentsHandler sheetContentsHandler, boolean formulasNotResults)
Accepts objects needed while parsing.
|
XSSFSheetXMLHandler(Styles styles, SharedStrings strings, XSSFSheetXMLHandler.SheetContentsHandler sheetContentsHandler, DataFormatter dataFormatter, boolean formulasNotResults)
Accepts objects needed while parsing.
|
Modifier and Type | Method and Description |
---|---|
void |
characters(char[] ch, int start, int length)
Captures characters only if a suitable element is open.
(仅当合适的元素打开时才捕获字符。)
|
void |
endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName) |
void |
startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes) |
public XSSFSheetXMLHandler(Styles styles, Comments comments, SharedStrings strings, XSSFSheetXMLHandler.SheetContentsHandler sheetContentsHandler, DataFormatter dataFormatter, boolean formulasNotResults)
styles
- Table of styles
(样式 - 样式表)
strings
- Table of shared strings
(字符串 - 共享字符串表)
public XSSFSheetXMLHandler(Styles styles, SharedStrings strings, XSSFSheetXMLHandler.SheetContentsHandler sheetContentsHandler, DataFormatter dataFormatter, boolean formulasNotResults)
styles
- Table of styles
(样式 - 样式表)
strings
- Table of shared strings
(字符串 - 共享字符串表)
public XSSFSheetXMLHandler(Styles styles, SharedStrings strings, XSSFSheetXMLHandler.SheetContentsHandler sheetContentsHandler, boolean formulasNotResults)
styles
- Table of styles
(样式 - 样式表)
strings
- Table of shared strings
(字符串 - 共享字符串表)
public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes) throws org.xml.sax.SAXException
startElement
in interface
org.xml.sax.ContentHandler
(接口 org.xml.sax.ContentHandler 中的 startElement)
startElement
in class
org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
(org.xml.sax.SAXException)
public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException
endElement
in interface
org.xml.sax.ContentHandler
(org.xml.sax.ContentHandler 接口中的 endElement)
endElement
in class
org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
(org.xml.sax.SAXException)
public void characters(char[] ch, int start, int length) throws org.xml.sax.SAXException
characters
in interface
org.xml.sax.ContentHandler
(org.xml.sax.ContentHandler 接口中的字符)
characters
in class
org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
(org.xml.sax.SAXException)
Copyright 2021 The Apache Software Foundation or its licensors, as applicable.