public abstract class AbstractExcelBuilder extends Object implements ExcelBuilder
| 限定符和类型 | 字段和说明 |
|---|---|
protected HtmlToExcelFactory |
htmlToExcelFactory |
protected TemplateHandler |
templateHandler |
| 限定符 | 构造器和说明 |
|---|---|
protected |
AbstractExcelBuilder(Class<? extends TemplateHandler> templateHandlerClass) |
| 限定符和类型 | 方法和说明 |
|---|---|
ExcelBuilder |
applyDefaultStyle()
应用默认样式
|
AbstractExcelBuilder |
autoWidthStrategy(AutoWidthStrategy autoWidthStrategy)
已过时。
|
<T> org.apache.poi.ss.usermodel.Workbook |
build(Map<String,T> data)
构建
|
ExcelBuilder |
classpathTemplate(String path)
类路径模板
|
void |
close() |
ExcelBuilder |
fileTemplate(String dirPath,
String fileName)
文件路径模板
|
AbstractExcelBuilder |
freezePanes(FreezePane... freezePanes)
选择固定区域
|
AbstractExcelBuilder |
sheetStrategy(SheetStrategy sheetStrategy)
Sheet 策略
|
ExcelBuilder |
template(String path)
已过时。
|
AbstractExcelBuilder |
useDefaultStyle()
使用默认样式
|
AbstractExcelBuilder |
widthStrategy(WidthStrategy widthStrategy)
宽度策略
|
AbstractExcelBuilder |
workbookType(WorkbookType workbookType)
excel类型
|
protected TemplateHandler templateHandler
protected HtmlToExcelFactory htmlToExcelFactory
protected AbstractExcelBuilder(Class<? extends TemplateHandler> templateHandlerClass)
public AbstractExcelBuilder workbookType(WorkbookType workbookType)
ExcelBuilderworkbookType 在接口中 ExcelBuilderworkbookType - workbookTypepublic AbstractExcelBuilder useDefaultStyle()
ExcelBuilderuseDefaultStyle 在接口中 ExcelBuilderpublic ExcelBuilder applyDefaultStyle()
ExcelBuilderapplyDefaultStyle 在接口中 ExcelBuilderpublic AbstractExcelBuilder widthStrategy(WidthStrategy widthStrategy)
ExcelBuilderwidthStrategy 在接口中 ExcelBuilderwidthStrategy - 策略@Deprecated public AbstractExcelBuilder autoWidthStrategy(AutoWidthStrategy autoWidthStrategy)
ExcelBuilderautoWidthStrategy 在接口中 ExcelBuilderautoWidthStrategy - 策略public AbstractExcelBuilder sheetStrategy(SheetStrategy sheetStrategy)
ExcelBuildersheetStrategy 在接口中 ExcelBuildersheetStrategy - 策略public AbstractExcelBuilder freezePanes(FreezePane... freezePanes)
ExcelBuilderfreezePanes 在接口中 ExcelBuilderfreezePanes - 固定区域public <T> org.apache.poi.ss.usermodel.Workbook build(Map<String,T> data)
build 在接口中 ExcelBuilderT - 值类型data - 模板参数public ExcelBuilder classpathTemplate(String path)
ExcelBuilderclasspathTemplate 在接口中 ExcelBuilderpath - 类路径@Deprecated public ExcelBuilder template(String path)
ExcelBuildertemplate 在接口中 ExcelBuilderpath - 模板路径public ExcelBuilder fileTemplate(String dirPath, String fileName)
ExcelBuilderfileTemplate 在接口中 ExcelBuilderdirPath - 文件夹路径fileName - 模板名称public void close()
throws IOException
close 在接口中 Closeableclose 在接口中 AutoCloseableIOExceptionCopyright © 2023. All rights reserved.