public class SimpleExcelReader
extends java.lang.Object
Title: 简单读写操作
Description: 简单读写操作
Copyright: 2015~2020
Company/Department: xforceplus
| 限定符和类型 | 类和说明 |
|---|---|
static class |
SimpleExcelReader.Builder
创建SimpleExcelReader对象
|
| 构造器和说明 |
|---|
SimpleExcelReader(java.util.Map<java.lang.String,ExcelHandler> handlers,
ExcelBook excelBook) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
afterHandler()
执行 afterHandler方法
|
protected void |
beforeHandler() |
static SimpleExcelReader.Builder |
builder()
构建SimpleExcelReader
|
void |
finish()
结束导入
|
protected boolean |
isHandlerEmpty()
判断处理为空情况
|
void |
param(java.lang.String key,
java.lang.Object obj)
添加参数
|
void |
read(java.lang.Class<?> clazz,
com.alibaba.excel.event.AnalysisEventListener<?> listener,
java.lang.String sheetName)
读取数据
|
void |
read(java.lang.Class<?> clazz,
com.alibaba.excel.event.AnalysisEventListener<?> listener,
java.lang.String sheetName,
int headerRowNum)
读取数据
|
<T> void |
read(java.lang.Class<T> clazz,
com.alibaba.excel.event.AnalysisEventListener<?> listener)
读取数据
|
<T> void |
read(java.lang.Class<T> clazz,
com.alibaba.excel.event.AnalysisEventListener<?> listener,
int headerRowNum)
读取数据
|
<T> void |
read(java.lang.Class<T> clazz,
java.lang.Integer sheetNo,
com.alibaba.excel.event.AnalysisEventListener<?> listener,
java.lang.String sheetName)
读取数据
|
<T> void |
read(java.lang.Class<T> clazz,
java.lang.Integer sheetNo,
com.alibaba.excel.event.AnalysisEventListener<?> listener,
java.lang.String sheetName,
int headerRowNum)
读取数据
|
<T> void |
readSync(java.lang.Class<T> clazz,
com.alibaba.excel.event.AnalysisEventListener<?> listener)
同步读取数据
|
void |
setException(java.lang.Exception e)
设置异常
|
protected SimpleExcelReader |
start()
ß
|
public SimpleExcelReader(java.util.Map<java.lang.String,ExcelHandler> handlers, ExcelBook excelBook)
handlers - excelBook - public static SimpleExcelReader.Builder builder()
protected SimpleExcelReader start()
public void setException(java.lang.Exception e)
e - 异常public void param(java.lang.String key,
java.lang.Object obj)
key - Keyobj - Objprotected void beforeHandler()
public <T> void read(java.lang.Class<T> clazz,
com.alibaba.excel.event.AnalysisEventListener<?> listener)
clazz - 读取Clazzpublic <T> void read(java.lang.Class<T> clazz,
com.alibaba.excel.event.AnalysisEventListener<?> listener,
int headerRowNum)
clazz - 读取Clazzpublic <T> void readSync(java.lang.Class<T> clazz,
com.alibaba.excel.event.AnalysisEventListener<?> listener)
clazz - 读取Clazzpublic void read(java.lang.Class<?> clazz,
com.alibaba.excel.event.AnalysisEventListener<?> listener,
java.lang.String sheetName)
clazz - sheetName - SheetNamepublic void read(java.lang.Class<?> clazz,
com.alibaba.excel.event.AnalysisEventListener<?> listener,
java.lang.String sheetName,
int headerRowNum)
clazz - sheetName - SheetNamepublic <T> void read(java.lang.Class<T> clazz,
java.lang.Integer sheetNo,
com.alibaba.excel.event.AnalysisEventListener<?> listener,
java.lang.String sheetName)
clazz - 实体类sheetNo - SheetNamesheetName - SheetNamepublic <T> void read(java.lang.Class<T> clazz,
java.lang.Integer sheetNo,
com.alibaba.excel.event.AnalysisEventListener<?> listener,
java.lang.String sheetName,
int headerRowNum)
clazz - 实体类sheetNo - SheetNamesheetName - SheetNameprotected boolean isHandlerEmpty()
protected void afterHandler()
public void finish()