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