public class ExcelBook
extends java.lang.Object
Title: Excel工作薄
Description: Excel工作薄 (定义模板文件名,模板名文件路径,输出文件名和文件)
Copyright: 2015~2020
Company/Department: xforceplus
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ExcelBook.Builder |
| 限定符 | 构造器和说明 |
|---|---|
protected |
ExcelBook(java.lang.String fileNameExt,
java.lang.String templateFileName,
java.lang.String templatePath,
java.lang.String fileName,
java.lang.String filePath,
java.util.List<ExcelSheet> excelSheets,
java.util.Map<java.lang.String,java.lang.String> messages,
java.lang.Long fileId,
java.lang.Long tenantId,
java.lang.Long userId,
java.lang.Boolean debug,
java.lang.String name,
java.lang.Long sourceFileId)
默认构建函数
|
| 限定符和类型 | 方法和说明 |
|---|---|
static ExcelBook.Builder |
builder()
构建Builder类
|
<T> T |
getParam(java.lang.String key)
获取参数
|
java.nio.file.Path |
getSourcePath()
获取文件模板的File Path
|
java.nio.file.Path |
getTargetPath()
获取文件输出全路Path
|
void |
param(java.lang.String key,
java.lang.Object obj)
添加参数
|
protected ExcelBook(java.lang.String fileNameExt,
java.lang.String templateFileName,
java.lang.String templatePath,
java.lang.String fileName,
java.lang.String filePath,
java.util.List<ExcelSheet> excelSheets,
java.util.Map<java.lang.String,java.lang.String> messages,
java.lang.Long fileId,
java.lang.Long tenantId,
java.lang.Long userId,
java.lang.Boolean debug,
java.lang.String name,
java.lang.Long sourceFileId)
fileNameExt - 文件扩展名templateFileName - 模板文件templatePath - 模板路径fileName - 输出文件filePath - 输出文件路径excelSheets - ExcelSheetmessages - MessagefileId - fileId输出tenantId - 租户IDuserId - 用户IDpublic static ExcelBook.Builder builder()
public void param(java.lang.String key,
java.lang.Object obj)
key - Keyobj - Objpublic <T> T getParam(java.lang.String key)
T - key - public java.nio.file.Path getSourcePath()
public java.nio.file.Path getTargetPath()