public class ExcelBatchExportServer extends ExcelExportServer implements IWriter<org.apache.poi.ss.usermodel.Workbook>
typedataHanlder, needHanlderList| 构造器和说明 |
|---|
ExcelBatchExportServer() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.poi.ss.usermodel.Workbook |
close()
关闭流,完成业务
|
List<ExcelExportEntity> |
createExcelExportEntityList(ExportParams entity,
Class<?> pojoClass) |
void |
createSheet(org.apache.poi.ss.usermodel.Workbook workbook,
ExportParams entity,
List<ExcelExportEntity> excelParams) |
org.apache.poi.ss.usermodel.Workbook |
exportBigExcel(IExcelExportServer server,
Object queryParams) |
org.apache.poi.ss.usermodel.Workbook |
get()
获取输出对象
|
ExcelExportEntity |
indexExcelEntity(ExportParams entity)
添加Index列
|
void |
init(ExportParams entity,
Class<?> pojoClass) |
void |
init(ExportParams entity,
List<ExcelExportEntity> excelParams)
初始化数据
|
protected void |
insertDataToSheet(org.apache.poi.ss.usermodel.Workbook workbook,
ExportParams entity,
List<ExcelExportEntity> entityList,
Collection<? extends Map<?,?>> dataSet,
org.apache.poi.ss.usermodel.Sheet sheet)
添加数据到sheet
|
IWriter<org.apache.poi.ss.usermodel.Workbook> |
write(Collection data)
写入数据
|
createHeaderAndTitle, createHeaderRow, createSheet, createSheetForMapaddStatisticsRow, createCells, createCells, createImageCell, createListCells, createNumericCell, createStringCell, getExcelExportStyler, getFieldWidth, getImageType, getListCellSize, getStyles, mergeCells, setCellWith, setColumnHidden, setCurrentIndex, setExcelExportStylergetAllExcelField, getCellOrder, getCellValue, getExcelName, getFieldBySomeMethod, getListCellValue, getRowHeight, getValueArr, isInteger, reConfigExcelExportParams, sortAllParamspublic void init(ExportParams entity, Class<?> pojoClass)
public void init(ExportParams entity, List<ExcelExportEntity> excelParams)
entity - 导出参数excelParams - public List<ExcelExportEntity> createExcelExportEntityList(ExportParams entity, Class<?> pojoClass)
public void createSheet(org.apache.poi.ss.usermodel.Workbook workbook,
ExportParams entity,
List<ExcelExportEntity> excelParams)
protected void insertDataToSheet(org.apache.poi.ss.usermodel.Workbook workbook,
ExportParams entity,
List<ExcelExportEntity> entityList,
Collection<? extends Map<?,?>> dataSet,
org.apache.poi.ss.usermodel.Sheet sheet)
ExcelExportServerinsertDataToSheet 在类中 ExcelExportServerentity - 导出参数dataSet - 导出数据public org.apache.poi.ss.usermodel.Workbook exportBigExcel(IExcelExportServer server, Object queryParams)
public org.apache.poi.ss.usermodel.Workbook get()
IWriterpublic IWriter<org.apache.poi.ss.usermodel.Workbook> write(Collection data)
IWriterpublic org.apache.poi.ss.usermodel.Workbook close()
IWriterpublic ExcelExportEntity indexExcelEntity(ExportParams entity)
indexExcelEntity 在类中 ExcelExportServerCopyright © 2022. All rights reserved.