public class ExcelWriterSheetBuilder extends AbstractExcelWriterParameterBuilder<ExcelWriterSheetBuilder,WriteSheet>
| Constructor and Description |
|---|
ExcelWriterSheetBuilder() |
ExcelWriterSheetBuilder(ExcelWriter excelWriter) |
| Modifier and Type | Method and Description |
|---|---|
WriteSheet |
build() |
void |
doFill(Object data) |
void |
doFill(Object data,
FillConfig fillConfig) |
void |
doFill(Supplier<Object> supplier) |
void |
doFill(Supplier<Object> supplier,
FillConfig fillConfig) |
void |
doWrite(Collection<?> data) |
void |
doWrite(Supplier<Collection<?>> supplier) |
protected WriteSheet |
parameter()
Get parameter
|
ExcelWriterSheetBuilder |
sheetName(String sheetName)
sheet name
|
ExcelWriterSheetBuilder |
sheetNo(Integer sheetNo)
Starting from 0
|
ExcelWriterTableBuilder |
table() |
ExcelWriterTableBuilder |
table(Integer tableNo) |
automaticMergeHead, excludeColumnFieldNames, excludeColumnFiledNames, excludeColumnIndexes, includeColumnFieldNames, includeColumnFiledNames, includeColumnIndexes, needHead, registerWriteHandler, relativeHeadRowIndex, useDefaultStyleautoTrim, head, head, locale, registerConverter, self, use1904windowingpublic ExcelWriterSheetBuilder()
public ExcelWriterSheetBuilder(ExcelWriter excelWriter)
public ExcelWriterSheetBuilder sheetNo(Integer sheetNo)
sheetNo - public ExcelWriterSheetBuilder sheetName(String sheetName)
sheetName - public WriteSheet build()
public void doWrite(Collection<?> data)
public void doFill(Object data)
public void doFill(Object data, FillConfig fillConfig)
public void doWrite(Supplier<Collection<?>> supplier)
public void doFill(Supplier<Object> supplier, FillConfig fillConfig)
public ExcelWriterTableBuilder table()
public ExcelWriterTableBuilder table(Integer tableNo)
protected WriteSheet parameter()
AbstractParameterBuilderparameter in class AbstractParameterBuilder<ExcelWriterSheetBuilder,WriteSheet>Copyright © 2018–2022 Alibaba Group. All rights reserved.