public static class ExcelBook.Builder
extends java.lang.Object
| 限定符 | 构造器和说明 |
|---|---|
protected |
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
ExcelBook |
build()
构建ExcelBook
|
ExcelBook.Builder |
debug(java.lang.Boolean debug)
Debug模式
|
ExcelBook.Builder |
excelSheet(ExcelSheet excelSheet)
添加ExcelSheet
|
ExcelBook.Builder |
excelSheet(java.lang.Integer sheetNo,
java.lang.String sheetName)
添加ExcelSheet
|
ExcelBook.Builder |
excelSheet(java.lang.Integer sheetNo,
java.lang.String sheetName,
java.util.List<?> data)
添加ExcelSheet
|
ExcelBook.Builder |
excelSheets(java.util.List<ExcelSheet> excelSheets)
添加ExcelSheet
|
ExcelBook.Builder |
fileName(java.lang.String fileName)
输入出文件名
|
ExcelBook.Builder |
fileNameExt(java.lang.String fileNameExt)
设置文件扩展名
|
ExcelBook.Builder |
filePath(java.lang.String filePath)
输出文件路径
|
ExcelBook.Builder |
message(java.lang.String key,
java.lang.String content)
设置消息
|
ExcelBook.Builder |
name(java.lang.String name)
设置业务名称名称
|
void |
param(java.lang.String key,
java.lang.Object obj)
添加参数
|
ExcelBook.Builder |
sourceFileId(java.lang.Long sourceFileId)
文件上传
|
ExcelBook.Builder |
sourceFileName(java.lang.String sourceFileName)
设置模板文件名
|
ExcelBook.Builder |
sourcePath(java.lang.String sourceFilePath)
设置模板路径
|
ExcelBook.Builder |
targetFileId(java.lang.Long targetFileId)
文件上传
|
ExcelBook.Builder |
tenantId(java.lang.Long tenantId)
租户ID
|
ExcelBook.Builder |
userId(java.lang.Long userId)
用户ID
|
public void param(java.lang.String key,
java.lang.Object obj)
key - Keyobj - Objpublic ExcelBook.Builder tenantId(java.lang.Long tenantId)
tenantId - 租户IDpublic ExcelBook.Builder userId(java.lang.Long userId)
userId - 用户IDpublic ExcelBook.Builder excelSheets(java.util.List<ExcelSheet> excelSheets)
excelSheets - Listpublic ExcelBook.Builder excelSheet(ExcelSheet excelSheet)
excelSheet - ExcelSheetpublic ExcelBook.Builder excelSheet(java.lang.Integer sheetNo, java.lang.String sheetName)
sheetNo - SheetNosheetName - SheetNamepublic ExcelBook.Builder excelSheet(java.lang.Integer sheetNo, java.lang.String sheetName, java.util.List<?> data)
sheetNo - SheetNosheetName - SheetNamedata - 数据public ExcelBook.Builder fileName(java.lang.String fileName)
fileName - 输出文件名public ExcelBook.Builder filePath(java.lang.String filePath)
filePath - 输出文件路径public ExcelBook.Builder sourcePath(java.lang.String sourceFilePath)
sourceFilePath - 模板路径public ExcelBook.Builder sourceFileName(java.lang.String sourceFileName)
sourceFileName - 文件名public ExcelBook.Builder message(java.lang.String key, java.lang.String content)
key - 消息KEYcontent - 消息内容public ExcelBook.Builder targetFileId(java.lang.Long targetFileId)
targetFileId - 目标文件IDpublic ExcelBook.Builder sourceFileId(java.lang.Long sourceFileId)
sourceFileId - 源fileIdpublic ExcelBook.Builder fileNameExt(java.lang.String fileNameExt)
fileNameExt - 文件扩展名public ExcelBook.Builder debug(java.lang.Boolean debug)
debug - Debug模式public ExcelBook.Builder name(java.lang.String name)
name - 业务名称public ExcelBook build()