public final class ExcelSimpleWriter extends ExcelBaseWriter
context, defaultSheetName, response, writerResolver| 构造器和说明 |
|---|
ExcelSimpleWriter(ExcelWriterContext context,
int windowSize,
javax.servlet.http.HttpServletResponse response,
boolean initDefaultStyle) |
| 限定符和类型 | 方法和说明 |
|---|---|
ExcelSimpleWriter |
addListener(ExcelWriteListener listener)
Add write listener
|
ExcelSimpleWriter |
addListener(List<? extends ExcelWriteListener> listeners)
Add write listeners
|
ExcelSimpleWriter |
bodyHeight(short rowHeight)
Set excel body row height
|
ExcelSimpleWriter |
head(List<String[]> headNames)
Set the Excel header
|
ExcelSimpleWriter |
headHeight(short rowHeight)
Set excel head row height
|
protected void |
initStyle()
Init default style listener
|
ExcelSimpleWriter |
mergeEmpty(boolean mergeEmpty)
Is it necessary to merge a null value when automatic vertical merge is implemented
|
ExcelSimpleWriter |
multiHead(boolean enable)
Enable multi excel head
|
ExcelSimpleWriter |
write(List<List<Object>> data)
To write
|
ExcelSimpleWriter |
write(List<List<Object>> data,
boolean needHead)
To write
|
ExcelSimpleWriter |
write(List<List<Object>> data,
boolean needHead,
Map<String,ExcelAutoMergeCallback<?>> callback)
To write
|
ExcelSimpleWriter |
write(List<List<Object>> data,
Map<String,ExcelAutoMergeCallback<?>> callback)
To write
|
ExcelSimpleWriter |
write(List<List<Object>> data,
String sheetName)
To write
|
ExcelSimpleWriter |
write(List<List<Object>> data,
String sheetName,
boolean needHead)
To write
|
ExcelSimpleWriter |
write(List<List<Object>> data,
String sheetName,
boolean needHead,
Map<String,ExcelAutoMergeCallback<?>> callback)
To write
|
ExcelSimpleWriter |
write(List<List<Object>> data,
String sheetName,
Map<String,ExcelAutoMergeCallback<?>> callback)
To write
|
ExcelSimpleWriter |
writeTitle(BigTitle bigTitle)
Write an Excel header that does not trigger a row callback or cell callback
|
ExcelSimpleWriter |
writeTitle(BigTitle bigTitle,
String sheetName)
Write an Excel header that does not trigger a row listener or cell listener
|
chooseResolver, createSheet, flush, flushToLocalpublic ExcelSimpleWriter(ExcelWriterContext context, int windowSize, javax.servlet.http.HttpServletResponse response, boolean initDefaultStyle)
protected void initStyle()
ExcelBaseWriterinitStyle 在类中 ExcelBaseWriterpublic ExcelSimpleWriter head(List<String[]> headNames)
headNames - Excel header name arrays, According to the first header array
size to determine the header hierarchy,
the subsequent header array must be the same size as the firstpublic ExcelSimpleWriter headHeight(short rowHeight)
rowHeight - Row heightpublic ExcelSimpleWriter bodyHeight(short rowHeight)
rowHeight - Row heightpublic ExcelSimpleWriter writeTitle(BigTitle bigTitle)
bigTitle - Big titlepublic ExcelSimpleWriter writeTitle(BigTitle bigTitle, String sheetName)
bigTitle - Big titlesheetName - Sheet namepublic ExcelSimpleWriter write(List<List<Object>> data)
data - Sequential padding, which needs to correspond to the header sequencepublic ExcelSimpleWriter write(List<List<Object>> data, String sheetName)
data - datasheetName - sheet namepublic ExcelSimpleWriter write(List<List<Object>> data, boolean needHead)
data - dataneedHead - Whether need excel headpublic ExcelSimpleWriter write(List<List<Object>> data, String sheetName, boolean needHead)
data - datasheetName - sheet nameneedHead - Whether need excel headpublic ExcelSimpleWriter write(List<List<Object>> data, Map<String,ExcelAutoMergeCallback<?>> callback)
data - datacallback - Merge callbacks at export timepublic ExcelSimpleWriter write(List<List<Object>> data, String sheetName, Map<String,ExcelAutoMergeCallback<?>> callback)
data - datasheetName - sheet namecallback - Merge callbacks at export timepublic ExcelSimpleWriter write(List<List<Object>> data, boolean needHead, Map<String,ExcelAutoMergeCallback<?>> callback)
data - datacallback - Merge callbacks at export timeneedHead - Whether need excel headpublic ExcelSimpleWriter write(List<List<Object>> data, String sheetName, boolean needHead, Map<String,ExcelAutoMergeCallback<?>> callback)
data - datasheetName - sheet namecallback - Merge callbacks at export timeneedHead - Whether need excel headpublic ExcelSimpleWriter mergeEmpty(boolean mergeEmpty)
mergeEmpty - mergeEmptypublic ExcelSimpleWriter multiHead(boolean enable)
enable - Whether enable multi excel headpublic ExcelSimpleWriter addListener(ExcelWriteListener listener)
listener - Write listenerpublic ExcelSimpleWriter addListener(List<? extends ExcelWriteListener> listeners)
listeners - Write listener listCopyright © 2021. All rights reserved.