Package | Description |
---|---|
cn.hutool.poi.excel |
POI中对Excel读写的封装,入口为ExcelUtil
|
cn.hutool.poi.excel.sax |
Sax方式操作Excel方式的封装
|
cn.hutool.poi.excel.sax.handler |
Sax读取中行处理器的定义和实现
|
Modifier and Type | Method and Description |
---|---|
static void |
ExcelUtil.readBySax(File file,
int rid,
RowHandler rowHandler)
通过Sax方式读取Excel,同时支持03和07格式
|
static void |
ExcelUtil.readBySax(File file,
String idOrRidOrSheetName,
RowHandler rowHandler)
通过Sax方式读取Excel,同时支持03和07格式
|
static void |
ExcelUtil.readBySax(InputStream in,
int rid,
RowHandler rowHandler)
通过Sax方式读取Excel,同时支持03和07格式
|
static void |
ExcelUtil.readBySax(InputStream in,
String idOrRidOrSheetName,
RowHandler rowHandler)
通过Sax方式读取Excel,同时支持03和07格式
|
static void |
ExcelUtil.readBySax(String path,
int rid,
RowHandler rowHandler)
通过Sax方式读取Excel,同时支持03和07格式
|
static void |
ExcelUtil.readBySax(String path,
String idOrRid,
RowHandler rowHandler)
通过Sax方式读取Excel,同时支持03和07格式
|
Modifier and Type | Field and Description |
---|---|
protected RowHandler |
SheetDataSaxHandler.rowHandler
行处理器
|
Modifier and Type | Method and Description |
---|---|
static ExcelSaxReader<?> |
ExcelSaxUtil.createSaxReader(boolean isXlsx,
RowHandler rowHandler)
|
void |
SheetDataSaxHandler.setRowHandler(RowHandler rowHandler)
设置行处理器
|
Excel07SaxReader |
Excel07SaxReader.setRowHandler(RowHandler rowHandler)
设置行处理器
|
Constructor and Description |
---|
Excel03SaxReader(RowHandler rowHandler)
构造
|
Excel07SaxReader(RowHandler rowHandler)
构造
|
SheetDataSaxHandler(RowHandler rowHandler) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractRowHandler<T>
抽象行数据处理器,通过实现
AbstractRowHandler.handle(int, long, List) 处理原始数据并调用 AbstractRowHandler.handleData(int, long, Object) 处理经过转换后的数据。 |
class |
BeanRowHandler<T>
Bean形式的行处理器
将一行数据转换为Map,key为指定行,value为当前行对应位置的值 |
class |
MapRowHandler
Map形式的行处理器
将一行数据转换为Map,key为指定行,value为当前行对应位置的值 |
Copyright © 2024. All rights reserved.