public final class ExcelBindWriter extends ExcelBaseWriter
context, defaultSheetName, response, writerResolver| 构造器和说明 |
|---|
ExcelBindWriter(ExcelWriterContext context,
Excel excel,
javax.servlet.http.HttpServletResponse response,
boolean initDefaultStyle) |
| 限定符和类型 | 方法和说明 |
|---|---|
ExcelBindWriter |
addListener(ExcelWriteListener listener)
Add write listener
|
ExcelBindWriter |
addListener(List<? extends ExcelWriteListener> listeners)
Add write listeners
|
ExcelBindWriter |
bind(boolean enable)
Bind the exported Excel file to the currently set mapped entity,
and if it is not set and detection is enabled in
ExcelReader.check(boolean),
an ExcelTemplateException will be thrown |
ExcelBindWriter |
identifier(boolean identifier)
已过时。
Change the method name to make it easier to understand, Used
bind(boolean) |
protected void |
initStyle()
Init default style listener
|
ExcelBindWriter |
multiHead(boolean enable)
Enable multi excel head
|
ExcelBindWriter |
resetExcelClass(Class<?> excelClass,
boolean resetListener,
String... ignores)
Reset Excel mapped entity
|
ExcelBindWriter |
resetResolver(Supplier<? extends ExcelWriterResolver> excelWriteResolver)
Reset the write resolver before you are ready to call the write method
|
ExcelBindWriter |
valid(boolean enable)
Enable validation annotations
|
ExcelBindWriter |
write(List<?> data)
To write
|
ExcelBindWriter |
write(List<?> data,
boolean needHead)
To write
|
ExcelBindWriter |
write(List<?> data,
boolean needHead,
Map<String,String[]> boxValues)
To write
|
ExcelBindWriter |
write(List<?> data,
Map<String,String[]> boxValues)
To write
|
ExcelBindWriter |
write(List<?> data,
String sheetName)
To write
|
ExcelBindWriter |
write(List<?> data,
String sheetName,
boolean needHead)
To write
|
ExcelBindWriter |
write(List<?> data,
String sheetName,
boolean needHead,
Map<String,String[]> boxValues)
To write
|
ExcelBindWriter |
write(List<?> data,
String sheetName,
Map<String,String[]> boxValues)
To write
|
ExcelBindWriter |
writeTitle(BigTitle bigTitle)
Write an Excel header that does not trigger a row callback or cell callback
|
ExcelBindWriter |
writeTitle(BigTitle bigTitle,
String sheetName)
Write an Excel header that does not trigger a row listener or cell listener
|
chooseResolver, createSheet, flush, flushToLocalpublic ExcelBindWriter(ExcelWriterContext context, Excel excel, javax.servlet.http.HttpServletResponse response, boolean initDefaultStyle)
protected void initStyle()
ExcelBaseWriterinitStyle 在类中 ExcelBaseWriterpublic ExcelBindWriter write(List<?> data)
data - datapublic ExcelBindWriter write(List<?> data, String sheetName)
data - datasheetName - sheet namepublic ExcelBindWriter write(List<?> data, boolean needHead)
data - dataneedHead - Whether need excel headpublic ExcelBindWriter write(List<?> data, String sheetName, boolean needHead)
data - datasheetName - sheet nameneedHead - Whether need excel headpublic ExcelBindWriter write(List<?> data, Map<String,String[]> boxValues)
data - databoxValues - dropdown box valuespublic ExcelBindWriter write(List<?> data, String sheetName, Map<String,String[]> boxValues)
data - datasheetName - sheet nameboxValues - dropdown box valuespublic ExcelBindWriter write(List<?> data, boolean needHead, Map<String,String[]> boxValues)
data - databoxValues - dropdown box valuesneedHead - Whether need excel headpublic ExcelBindWriter write(List<?> data, String sheetName, boolean needHead, Map<String,String[]> boxValues)
data - datasheetName - sheet nameboxValues - dropdown box valuesneedHead - Whether need excel headpublic ExcelBindWriter writeTitle(BigTitle bigTitle)
bigTitle - Big titlepublic ExcelBindWriter writeTitle(BigTitle bigTitle, String sheetName)
bigTitle - Big titlesheetName - Sheet namepublic ExcelBindWriter resetExcelClass(Class<?> excelClass, boolean resetListener, String... ignores)
excelClass - Excel mapped entityignores - The exported field is to be ignoredresetListener - Whether to reset the listenerpublic ExcelBindWriter valid(boolean enable)
enable - Whether validation annotations are enabledpublic ExcelBindWriter multiHead(boolean enable)
enable - Whether enable multi excel head@Deprecated public ExcelBindWriter identifier(boolean identifier)
bind(boolean)identifier - Need file indentifierpublic ExcelBindWriter bind(boolean enable)
ExcelReader.check(boolean),
an ExcelTemplateException will be thrownenable - Whether enable bind, default truepublic ExcelBindWriter addListener(ExcelWriteListener listener)
listener - Write listenerpublic ExcelBindWriter addListener(List<? extends ExcelWriteListener> listeners)
listeners - Write listener listpublic ExcelBindWriter resetResolver(Supplier<? extends ExcelWriterResolver> excelWriteResolver)
excelWriteResolver - Excel write ResolverCopyright © 2020. All rights reserved.