public class ExcelWriterSheetBuilder
extends java.lang.Object
构造器和说明 |
---|
ExcelWriterSheetBuilder() |
ExcelWriterSheetBuilder(ExcelWriter excelWriter) |
限定符和类型 | 方法和说明 |
---|---|
ExcelWriterSheetBuilder |
automaticMergeHead(java.lang.Boolean automaticMergeHead)
Whether to automatically merge headers.Default is true.
|
WriteSheet |
build() |
void |
doFill(java.lang.Object data) |
void |
doFill(java.lang.Object data,
FillConfig fillConfig) |
void |
doWrite(java.util.List data) |
ExcelWriterSheetBuilder |
excludeColumnFiledNames(java.util.Collection<java.lang.String> excludeColumnFiledNames)
Ignore the custom columns.
|
ExcelWriterSheetBuilder |
excludeColumnIndexes(java.util.Collection<java.lang.Integer> excludeColumnIndexes)
Ignore the custom columns.
|
ExcelWriterSheetBuilder |
head(java.lang.Class clazz)
You can only choose one of the
head(List) and
head(Class) |
ExcelWriterSheetBuilder |
head(java.util.List<java.util.List<java.lang.String>> head)
You can only choose one of the
head(List) and
head(Class) |
ExcelWriterSheetBuilder |
includeColumnFiledNames(java.util.Collection<java.lang.String> includeColumnFiledNames)
Only output the custom columns.
|
ExcelWriterSheetBuilder |
includeColumnIndexes(java.util.Collection<java.lang.Integer> includeColumnIndexes)
Only output the custom columns.
|
ExcelWriterSheetBuilder |
needHead(java.lang.Boolean needHead) |
ExcelWriterSheetBuilder |
registerConverter(Converter converter)
Custom type conversions override the default.
|
ExcelWriterSheetBuilder |
registerWriteHandler(WriteHandler writeHandler)
Custom write handler
|
ExcelWriterSheetBuilder |
relativeHeadRowIndex(java.lang.Integer relativeHeadRowIndex)
Writes the head relative to the existing contents of the sheet.
|
ExcelWriterSheetBuilder |
sheetName(java.lang.String sheetName)
sheet name
|
ExcelWriterSheetBuilder |
sheetNo(java.lang.Integer sheetNo)
Starting from 0
|
ExcelWriterTableBuilder |
table() |
ExcelWriterTableBuilder |
table(java.lang.Integer tableNo) |
ExcelWriterSheetBuilder |
useDefaultStyle(java.lang.Boolean useDefaultStyle)
Use the default style.Default is true.
|
public ExcelWriterSheetBuilder()
public ExcelWriterSheetBuilder(ExcelWriter excelWriter)
public ExcelWriterSheetBuilder relativeHeadRowIndex(java.lang.Integer relativeHeadRowIndex)
relativeHeadRowIndex
- Integerpublic ExcelWriterSheetBuilder head(java.util.List<java.util.List<java.lang.String>> head)
head(List)
and
head(Class)
head
- Listpublic ExcelWriterSheetBuilder head(java.lang.Class clazz)
head(List)
and
head(Class)
clazz
- Classpublic ExcelWriterSheetBuilder needHead(java.lang.Boolean needHead)
public ExcelWriterSheetBuilder useDefaultStyle(java.lang.Boolean useDefaultStyle)
useDefaultStyle
- Booleanpublic ExcelWriterSheetBuilder automaticMergeHead(java.lang.Boolean automaticMergeHead)
automaticMergeHead
- Booleanpublic ExcelWriterSheetBuilder registerConverter(Converter converter)
converter
- Converterpublic ExcelWriterSheetBuilder registerWriteHandler(WriteHandler writeHandler)
writeHandler
- WriteHandlerpublic ExcelWriterSheetBuilder sheetNo(java.lang.Integer sheetNo)
sheetNo
- Integerpublic ExcelWriterSheetBuilder sheetName(java.lang.String sheetName)
sheetName
- Stringpublic ExcelWriterSheetBuilder excludeColumnIndexes(java.util.Collection<java.lang.Integer> excludeColumnIndexes)
excludeColumnIndexes
- Collectionpublic ExcelWriterSheetBuilder excludeColumnFiledNames(java.util.Collection<java.lang.String> excludeColumnFiledNames)
excludeColumnFiledNames
- Collectionpublic ExcelWriterSheetBuilder includeColumnIndexes(java.util.Collection<java.lang.Integer> includeColumnIndexes)
includeColumnIndexes
- Collectionpublic ExcelWriterSheetBuilder includeColumnFiledNames(java.util.Collection<java.lang.String> includeColumnFiledNames)
includeColumnFiledNames
- Collectionpublic WriteSheet build()
public void doWrite(java.util.List data)
public void doFill(java.lang.Object data)
public void doFill(java.lang.Object data, FillConfig fillConfig)
public ExcelWriterTableBuilder table()
public ExcelWriterTableBuilder table(java.lang.Integer tableNo)