public class ExcelWriterBuilder extends Object
| 构造器和说明 |
|---|
ExcelWriterBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
ExcelWriterBuilder |
autoCloseStream(Boolean autoCloseStream)
Default true
|
ExcelWriterBuilder |
automaticMergeHead(Boolean automaticMergeHead)
Whether to automatically merge headers.Default is true.
|
ExcelWriter |
build() |
ExcelWriterBuilder |
convertAllFiled(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(Collection<String> excludeColumnFiledNames)
Ignore the custom columns.
|
ExcelWriterBuilder |
excludeColumnIndexes(Collection<Integer> excludeColumnIndexes)
Ignore the custom columns.
|
ExcelWriterBuilder |
file(File outputFile) |
ExcelWriterBuilder |
file(OutputStream outputStream) |
ExcelWriterBuilder |
file(String outputPathName) |
ExcelWriterBuilder |
head(Class clazz)
You can only choose one of the
head(List) and head(Class) |
ExcelWriterBuilder |
head(List<List<String>> head)
You can only choose one of the
head(List) and head(Class) |
ExcelWriterBuilder |
includeColumnFiledNames(Collection<String> includeColumnFiledNames)
Only output the custom columns.
|
ExcelWriterBuilder |
includeColumnIndexes(Collection<Integer> includeColumnIndexes)
Only output the custom columns.
|
ExcelWriterBuilder |
inMemory(Boolean inMemory)
Write excel in memory.
|
ExcelWriterBuilder |
needHead(Boolean needHead)
Need Head
|
ExcelWriterBuilder |
password(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(Integer relativeHeadRowIndex)
Writes the head relative to the existing contents of the sheet.
|
ExcelWriterSheetBuilder |
sheet() |
ExcelWriterSheetBuilder |
sheet(Integer sheetNo) |
ExcelWriterSheetBuilder |
sheet(Integer sheetNo,
String sheetName) |
ExcelWriterSheetBuilder |
sheet(String sheetName) |
ExcelWriterBuilder |
useDefaultStyle(Boolean useDefaultStyle)
Use the default style.Default is true.
|
ExcelWriterBuilder |
withTemplate(File templateFile) |
ExcelWriterBuilder |
withTemplate(InputStream templateInputStream) |
ExcelWriterBuilder |
withTemplate(String pathName) |
ExcelWriterBuilder |
writeExcelOnException(Boolean writeExcelOnException)
Excel is also written in the event of an exception being thrown.The default false.
|
public ExcelWriterBuilder relativeHeadRowIndex(Integer relativeHeadRowIndex)
relativeHeadRowIndex - public ExcelWriterBuilder head(List<List<String>> head)
head(List) and head(Class)head - public ExcelWriterBuilder head(Class clazz)
head(List) and head(Class)clazz - public ExcelWriterBuilder needHead(Boolean needHead)
public ExcelWriterBuilder autoCloseStream(Boolean autoCloseStream)
autoCloseStream - public ExcelWriterBuilder useDefaultStyle(Boolean useDefaultStyle)
useDefaultStyle - public ExcelWriterBuilder automaticMergeHead(Boolean automaticMergeHead)
automaticMergeHead - public ExcelWriterBuilder password(String password)
WARRING:Encryption is when the entire file is read into memory, so it is very memory intensive.
password - public ExcelWriterBuilder inMemory(Boolean inMemory)
Comment and RichTextString are only supported in memory mode.
public ExcelWriterBuilder excludeColumnIndexes(Collection<Integer> excludeColumnIndexes)
public ExcelWriterBuilder excludeColumnFiledNames(Collection<String> excludeColumnFiledNames)
public ExcelWriterBuilder includeColumnIndexes(Collection<Integer> includeColumnIndexes)
public ExcelWriterBuilder includeColumnFiledNames(Collection<String> includeColumnFiledNames)
public ExcelWriterBuilder writeExcelOnException(Boolean writeExcelOnException)
@Deprecated public ExcelWriterBuilder convertAllFiled(Boolean convertAllFiled)
ExcelIgnore ignore a
field. if false , you must use ExcelProperty to use a filed.
Default true
convertAllFiled - public ExcelWriterBuilder registerConverter(Converter converter)
converter - public ExcelWriterBuilder registerWriteHandler(WriteHandler writeHandler)
writeHandler - public ExcelWriterBuilder excelType(ExcelTypeEnum excelType)
public ExcelWriterBuilder file(OutputStream outputStream)
public ExcelWriterBuilder file(File outputFile)
public ExcelWriterBuilder file(String outputPathName)
public ExcelWriterBuilder withTemplate(InputStream templateInputStream)
public ExcelWriterBuilder withTemplate(File templateFile)
public ExcelWriterBuilder withTemplate(String pathName)
@Deprecated public ExcelWriterBuilder registerWriteHandler(WriteHandler writeHandler)
WriteHandlerpublic ExcelWriter build()
public ExcelWriterSheetBuilder sheet()
public ExcelWriterSheetBuilder sheet(Integer sheetNo)
public ExcelWriterSheetBuilder sheet(String sheetName)
public ExcelWriterSheetBuilder sheet(Integer sheetNo, String sheetName)
Copyright © 2018–2020 Alibaba Group. All rights reserved.