public abstract class ExcelHandler extends org.xml.sax.helpers.DefaultHandler
构造器和说明 |
---|
ExcelHandler() |
限定符和类型 | 方法和说明 |
---|---|
void |
characters(char[] ch,
int start,
int length)
得到单元格内容的值
|
void |
endElement(String uri,
String localName,
String name) |
XMLReader |
fetchSheetParser(org.apache.poi.xssf.model.SharedStringsTable sst)
获取表格的处理器
|
abstract void |
optRow(int sheetIndex,
int curRow,
List<String> rowList)
该方法自动被调用,每读一行调用一次,在方法中写自己的业务逻辑即可
|
void |
readAllSheet(String path)
读取所有工作簿的入口方法
|
void |
readOneSheet(String path,
String relId)
读取指定工作簿的入口方法
|
void |
startElement(String uri,
String localName,
String name,
Attributes attributes) |
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
public void readOneSheet(String path, String relId)
path
- relId
- 工作簿的标识,可以把xlsx改名为zip文件解压后再从workbook.xml中查看Exception
public XMLReader fetchSheetParser(org.apache.poi.xssf.model.SharedStringsTable sst) throws SAXException
sst
- SAXException
public void startElement(String uri, String localName, String name, Attributes attributes)
startElement
在接口中 ContentHandler
startElement
在类中 org.xml.sax.helpers.DefaultHandler
public void endElement(String uri, String localName, String name)
endElement
在接口中 ContentHandler
endElement
在类中 org.xml.sax.helpers.DefaultHandler
public void characters(char[] ch, int start, int length)
characters
在接口中 ContentHandler
characters
在类中 org.xml.sax.helpers.DefaultHandler