public final class ExcelWriter extends Object
| 构造器和说明 |
|---|
ExcelWriter(ExcelWriterContext context,
Excel excel,
javax.servlet.http.HttpServletResponse response,
boolean initDefaultStyle) |
| 限定符和类型 | 方法和说明 |
|---|---|
ExcelWriter |
addListener(ExcelWriteListener listener)
Add write listener
|
ExcelWriter |
addListener(List<? extends ExcelWriteListener> listeners)
Add write listeners
|
ExcelWriter |
closeMultiHead()
已过时。
|
ExcelWriter |
closeValid()
已过时。
|
ExcelWriter |
enableMultiHead()
已过时。
|
ExcelWriter |
enableValid()
已过时。
|
void |
flush()
Flush all content to excel of the cache
|
ExcelWriter |
multiHead(boolean multi)
Whether close multi excel head
|
ExcelWriter |
resetExcelClass(Class<?> excelClass,
boolean resetListener,
String... ignores)
Reset Excel mapped entity
|
ExcelWriter |
resetResolver(Supplier<? extends ExcelWriterResolver> excelWriteResolver)
Reset the write resolver before you are ready to call the write method
|
ExcelWriter |
valid(boolean valid)
Whether enable excel valid
|
ExcelWriter |
write(List<?> data)
To write
|
ExcelWriter |
write(List<?> data,
boolean needHead)
To write
|
ExcelWriter |
write(List<?> data,
boolean needHead,
Map<String,String[]> boxValues)
To write
|
ExcelWriter |
write(List<?> data,
Map<String,String[]> boxValues)
To write
|
ExcelWriter |
write(List<?> data,
String sheetName)
To write
|
ExcelWriter |
write(List<?> data,
String sheetName,
boolean needHead)
To write
|
ExcelWriter |
write(List<?> data,
String sheetName,
boolean needHead,
Map<String,String[]> boxValues)
To write
|
ExcelWriter |
write(List<?> data,
String sheetName,
Map<String,String[]> boxValues)
To write
|
ExcelWriter |
writeTitle(BigTitle bigTitle)
Write an Excel header that does not trigger a row callback or cell callback
|
ExcelWriter |
writeTitle(BigTitle bigTitle,
String sheetName)
Write an Excel header that does not trigger a row listener or cell listener
|
public ExcelWriter(ExcelWriterContext context, Excel excel, javax.servlet.http.HttpServletResponse response, boolean initDefaultStyle)
public ExcelWriter write(List<?> data)
data - datapublic ExcelWriter write(List<?> data, String sheetName)
data - datasheetName - sheet namepublic ExcelWriter write(List<?> data, boolean needHead)
data - dataneedHead - Whether need excel headpublic ExcelWriter write(List<?> data, String sheetName, boolean needHead)
data - datasheetName - sheet nameneedHead - Whether need excel headpublic ExcelWriter write(List<?> data, Map<String,String[]> boxValues)
data - databoxValues - dropdown box valuespublic ExcelWriter write(List<?> data, String sheetName, Map<String,String[]> boxValues)
data - datasheetName - sheet nameboxValues - dropdown box valuespublic ExcelWriter write(List<?> data, boolean needHead, Map<String,String[]> boxValues)
data - databoxValues - dropdown box valuesneedHead - Whether need excel headpublic ExcelWriter write(List<?> data, String sheetName, boolean needHead, Map<String,String[]> boxValues)
data - datasheetName - sheet nameboxValues - dropdown box valuesneedHead - Whether need excel headpublic ExcelWriter writeTitle(BigTitle bigTitle)
bigTitle - Big titlepublic ExcelWriter writeTitle(BigTitle bigTitle, String sheetName)
bigTitle - Big titlesheetName - Sheet name@Deprecated public ExcelWriter enableValid()
@Deprecated public ExcelWriter closeValid()
public ExcelWriter valid(boolean valid)
valid - Enable validation@Deprecated public ExcelWriter enableMultiHead()
@Deprecated public ExcelWriter closeMultiHead()
public ExcelWriter multiHead(boolean multi)
multi - Is multi headpublic ExcelWriter addListener(ExcelWriteListener listener)
listener - Write listenerpublic ExcelWriter addListener(List<? extends ExcelWriteListener> listeners)
listeners - Write listener listpublic ExcelWriter resetResolver(Supplier<? extends ExcelWriterResolver> excelWriteResolver)
excelWriteResolver - Excel write Resolverpublic ExcelWriter resetExcelClass(Class<?> excelClass, boolean resetListener, String... ignores)
excelClass - Excel mapped entityignores - The exported field is to be ignoredresetListener - Whether to reset the listenerpublic void flush()
Copyright © 2020. All rights reserved.