public class SimpleExcelWriter
extends java.lang.Object
Title: ExcelWriter写入服务
Description: ExcelWriter写入服务
Copyright: 2015~2020
Company/Department: xforceplus
| 限定符和类型 | 类和说明 |
|---|---|
static class |
SimpleExcelWriter.Builder
创建SimpleExcelWriter对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
afterHandler()
执行拦截器
|
protected void |
beforeFinish()
解决无数据时,Excel模板的参数还显示出来的情况;
|
protected void |
beforeHandler()
执行拦截器before方法
|
static SimpleExcelWriter.Builder |
builder()
构建SimpleExcelWriter
|
protected void |
createWriteSheet(java.util.List<ExcelSheet> sheets)
创建 WriteSheet
|
SimpleExcelWriter |
fill()
按模板小批量数据请执行 finish方法关闭执行
|
SimpleExcelWriter |
fill(java.lang.String sheetName,
java.util.List<?> data)
按模板分批填充写,执行完成,请执行 finish方法关闭执行
|
SimpleExcelWriter |
finish()
执行关闭
|
ExcelBook |
getExcelBook()
获取ExcelBook
|
protected boolean |
isHandlerEmpty()
判断处理为空情况
|
void |
param(java.lang.String key,
java.lang.Object obj)
添加参数
|
void |
setException(java.lang.Exception e)
设置异常
|
protected SimpleExcelWriter |
start()
开始写入
|
protected void |
write(java.lang.String sheetName,
java.util.List<?> data) |
public static SimpleExcelWriter.Builder builder()
protected SimpleExcelWriter start()
public ExcelBook getExcelBook()
protected void createWriteSheet(java.util.List<ExcelSheet> sheets)
sheets - ExcelSheet对象protected void beforeHandler()
public SimpleExcelWriter fill()
public void param(java.lang.String key,
java.lang.Object obj)
key - Keyobj - Objpublic void setException(java.lang.Exception e)
e - 异常public SimpleExcelWriter fill(java.lang.String sheetName, java.util.List<?> data)
sheetName - SheetNamedata - 分而对象protected void write(java.lang.String sheetName,
java.util.List<?> data)
public SimpleExcelWriter finish()
protected void beforeFinish()
protected boolean isHandlerEmpty()
protected void afterHandler()