public final class ExcelBindWriter extends ExcelBaseWriter
Excelcontext, 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
ExcelBindReader.check(boolean),
an ExcelTemplateException will be thrown |
protected void |
initStyle()
Init default style listener
|
ExcelBindWriter |
multiHead(boolean enable)
Enable multi excel head
|
ExcelBindWriter |
removeCellListener()
Remove excel cell write listener
|
ExcelBindWriter |
removeRowListener()
Remove excel row write listener
|
ExcelBindWriter |
removeStyleListener()
Remove style listener
|
ExcelBindWriter |
resetExcelClass(Class<?> excelClass,
boolean resetListener,
boolean initStyle,
String... ignores)
Reset Excel mapped entity, Excel file name and file type are not reset
|
ExcelBindWriter |
resetExcelClass(Class<?> excelClass,
String... ignores)
Reset Excel mapped entity, Excel file name and file type are not reset
|
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, String... ignores)
excelClass - Excel mapped entityignores - The exported field is to be ignoredpublic ExcelBindWriter resetExcelClass(Class<?> excelClass, boolean resetListener, boolean initStyle, String... ignores)
excelClass - Excel mapped entityignores - The exported field is to be ignoredresetListener - Whether to reset the listenerinitStyle - Whether to init default style listener,The prerequisite is to activate the reset listenerpublic ExcelBindWriter valid(boolean enable)
enable - Whether validation annotations are enabledpublic ExcelBindWriter multiHead(boolean enable)
enable - Whether enable multi excel headpublic ExcelBindWriter bind(boolean enable)
ExcelBindReader.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 removeStyleListener()
public ExcelBindWriter removeRowListener()
public ExcelBindWriter removeCellListener()
Copyright © 2021. All rights reserved.