public class ExcelWriterBuilder
extends java.lang.Object
构造器和说明 |
---|
ExcelWriterBuilder() |
限定符和类型 | 方法和说明 |
---|---|
ExcelWriterBuilder |
autoCloseStream(java.lang.Boolean autoCloseStream)
Default true
|
ExcelWriterBuilder |
automaticMergeHead(java.lang.Boolean automaticMergeHead)
Whether to automatically merge headers.Default is true.
|
ExcelWriter |
build() |
ExcelWriterBuilder |
convertAllFiled(java.lang.Boolean convertAllFiled)
已过时。
Just to be compatible with historical data, The default is always going to be convert all filed.
|
ExcelWriterBuilder |
excelType(ExcelTypeEnum excelType) |
ExcelWriterBuilder |
excludeColumnFiledNames(java.util.Collection<java.lang.String> excludeColumnFiledNames)
Ignore the custom columns.
|
ExcelWriterBuilder |
excludeColumnIndexes(java.util.Collection<java.lang.Integer> excludeColumnIndexes)
Ignore the custom columns.
|
ExcelWriterBuilder |
file(java.io.File outputFile) |
ExcelWriterBuilder |
file(java.io.OutputStream outputStream) |
ExcelWriterBuilder |
file(java.lang.String outputPathName) |
ExcelWriterBuilder |
head(java.lang.Class clazz)
You can only choose one of the
head(List) and head(Class) |
ExcelWriterBuilder |
head(java.util.List<java.util.List<java.lang.String>> head)
You can only choose one of the
head(List) and head(Class) |
ExcelWriterBuilder |
includeColumnFiledNames(java.util.Collection<java.lang.String> includeColumnFiledNames)
Only output the custom columns.
|
ExcelWriterBuilder |
includeColumnIndexes(java.util.Collection<java.lang.Integer> includeColumnIndexes)
Only output the custom columns.
|
ExcelWriterBuilder |
inMemory(java.lang.Boolean inMemory)
Write excel in memory.
|
ExcelWriterBuilder |
needHead(java.lang.Boolean needHead) |
ExcelWriterBuilder |
password(java.lang.String password)
Whether the encryption.
|
ExcelWriterBuilder |
registerConverter(Converter converter)
Custom type conversions override the default.
|
ExcelWriterBuilder |
registerWriteHandler(WriteHandler writeHandler)
Custom write handler
|
ExcelWriterBuilder |
registerWriteHandler(WriteHandler writeHandler)
已过时。
please use
WriteHandler |
ExcelWriterBuilder |
relativeHeadRowIndex(java.lang.Integer relativeHeadRowIndex)
Writes the head relative to the existing contents of the sheet.
|
ExcelWriterSheetBuilder |
sheet() |
ExcelWriterSheetBuilder |
sheet(java.lang.Integer sheetNo) |
ExcelWriterSheetBuilder |
sheet(java.lang.Integer sheetNo,
java.lang.String sheetName) |
ExcelWriterSheetBuilder |
sheet(java.lang.String sheetName) |
ExcelWriterBuilder |
useDefaultStyle(java.lang.Boolean useDefaultStyle)
Use the default style.Default is true.
|
ExcelWriterBuilder |
withTemplate(java.io.File templateFile) |
ExcelWriterBuilder |
withTemplate(java.io.InputStream templateInputStream) |
ExcelWriterBuilder |
withTemplate(java.lang.String pathName) |
ExcelWriterBuilder |
writeExcelOnException(java.lang.Boolean writeExcelOnException)
Excel is also written in the event of an exception being thrown.The default false.
|
public ExcelWriterBuilder relativeHeadRowIndex(java.lang.Integer relativeHeadRowIndex)
relativeHeadRowIndex
- Integerpublic ExcelWriterBuilder head(java.util.List<java.util.List<java.lang.String>> head)
head(List)
and head(Class)
head
- Listpublic ExcelWriterBuilder head(java.lang.Class clazz)
head(List)
and head(Class)
clazz
- Classpublic ExcelWriterBuilder needHead(java.lang.Boolean needHead)
public ExcelWriterBuilder autoCloseStream(java.lang.Boolean autoCloseStream)
autoCloseStream
- Booleanpublic ExcelWriterBuilder useDefaultStyle(java.lang.Boolean useDefaultStyle)
useDefaultStyle
- Booleanpublic ExcelWriterBuilder automaticMergeHead(java.lang.Boolean automaticMergeHead)
automaticMergeHead
- Booleanpublic ExcelWriterBuilder password(java.lang.String password)
password
- Stringpublic ExcelWriterBuilder inMemory(java.lang.Boolean inMemory)
inMemory
- Booleanpublic ExcelWriterBuilder excludeColumnIndexes(java.util.Collection<java.lang.Integer> excludeColumnIndexes)
excludeColumnIndexes
- Collectionpublic ExcelWriterBuilder excludeColumnFiledNames(java.util.Collection<java.lang.String> excludeColumnFiledNames)
excludeColumnFiledNames
- Collectionpublic ExcelWriterBuilder includeColumnIndexes(java.util.Collection<java.lang.Integer> includeColumnIndexes)
includeColumnIndexes
- Collectionpublic ExcelWriterBuilder includeColumnFiledNames(java.util.Collection<java.lang.String> includeColumnFiledNames)
includeColumnFiledNames
- Collectionpublic ExcelWriterBuilder writeExcelOnException(java.lang.Boolean writeExcelOnException)
writeExcelOnException
- Collection@Deprecated public ExcelWriterBuilder convertAllFiled(java.lang.Boolean convertAllFiled)
ExcelIgnore
ignore a
field. if false , you must use ExcelProperty
to use a filed.
Default true
convertAllFiled
- Booleanpublic ExcelWriterBuilder registerConverter(Converter converter)
converter
- Converterpublic ExcelWriterBuilder registerWriteHandler(WriteHandler writeHandler)
writeHandler
- WriteHandlerpublic ExcelWriterBuilder excelType(ExcelTypeEnum excelType)
public ExcelWriterBuilder file(java.io.OutputStream outputStream)
public ExcelWriterBuilder file(java.io.File outputFile)
public ExcelWriterBuilder file(java.lang.String outputPathName)
public ExcelWriterBuilder withTemplate(java.io.InputStream templateInputStream)
public ExcelWriterBuilder withTemplate(java.io.File templateFile)
public ExcelWriterBuilder withTemplate(java.lang.String pathName)
@Deprecated public ExcelWriterBuilder registerWriteHandler(WriteHandler writeHandler)
WriteHandler
writeHandler
- WriteHandlerpublic ExcelWriter build()
public ExcelWriterSheetBuilder sheet()
public ExcelWriterSheetBuilder sheet(java.lang.Integer sheetNo)
public ExcelWriterSheetBuilder sheet(java.lang.String sheetName)
public ExcelWriterSheetBuilder sheet(java.lang.Integer sheetNo, java.lang.String sheetName)