| 程序包 | 说明 |
|---|---|
| org.jeecgframework.poi.excel | |
| org.jeecgframework.poi.excel.export | |
| org.jeecgframework.poi.excel.export.base |
| 限定符和类型 | 方法和说明 |
|---|---|
static IWriter<org.apache.poi.ss.usermodel.Workbook> |
ExcelExportUtil.exportBigExcel(ExportParams entity,
Class<?> pojoClass)
大数据量导出
|
static org.apache.poi.ss.usermodel.Workbook |
ExcelExportUtil.exportBigExcel(ExportParams entity,
Class<?> pojoClass,
IExcelExportServer server,
Object queryParams)
大数据量导出
|
static IWriter<org.apache.poi.ss.usermodel.Workbook> |
ExcelExportUtil.exportBigExcel(ExportParams entity,
List<ExcelExportEntity> excelParams)
大数据量导出
|
static org.apache.poi.ss.usermodel.Workbook |
ExcelExportUtil.exportBigExcel(ExportParams entity,
List<ExcelExportEntity> excelParams,
IExcelExportServer server,
Object queryParams)
大数据量导出
|
static org.apache.poi.ss.usermodel.Workbook |
ExcelExportUtil.exportExcel(ExportParams entity,
Class<?> pojoClass,
Collection<?> dataSet)
根据Entity创建对应的Excel
|
static org.apache.poi.ss.usermodel.Workbook |
ExcelExportUtil.exportExcel(ExportParams entity,
Class<?> pojoClass,
Collection<?> dataSet,
String[] exportFields)
根据Entity创建对应的Excel
|
static org.apache.poi.ss.usermodel.Workbook |
ExcelExportUtil.exportExcel(ExportParams entity,
List<ExcelExportEntity> entityList,
Collection<? extends Map<?,?>> dataSet)
根据Map创建对应的Excel
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<ExcelExportEntity> |
ExcelBatchExportServer.createExcelExportEntityList(ExportParams entity,
Class<?> pojoClass) |
protected int |
ExcelExportServer.createHeaderAndTitle(ExportParams entity,
org.apache.poi.ss.usermodel.Sheet sheet,
org.apache.poi.ss.usermodel.Workbook workbook,
List<ExcelExportEntity> excelParams) |
int |
ExcelExportServer.createHeaderRow(ExportParams entity,
org.apache.poi.ss.usermodel.Sheet sheet,
org.apache.poi.ss.usermodel.Workbook workbook,
int feildWidth)
创建 表头改变
|
void |
ExcelExportServer.createSheet(org.apache.poi.ss.usermodel.Workbook workbook,
ExportParams entity,
Class<?> pojoClass,
Collection<?> dataSet,
String[] exportFields) |
void |
ExcelBatchExportServer.createSheet(org.apache.poi.ss.usermodel.Workbook workbook,
ExportParams entity,
List<ExcelExportEntity> excelParams) |
void |
ExcelExportServer.createSheetForMap(org.apache.poi.ss.usermodel.Workbook workbook,
ExportParams entity,
List<ExcelExportEntity> entityList,
Collection<? extends Map<?,?>> dataSet) |
protected ExcelExportEntity |
ExcelExportServer.indexExcelEntity(ExportParams entity) |
ExcelExportEntity |
ExcelBatchExportServer.indexExcelEntity(ExportParams entity)
添加Index列
|
void |
ExcelBatchExportServer.init(ExportParams entity,
Class<?> pojoClass) |
void |
ExcelBatchExportServer.init(ExportParams entity,
List<ExcelExportEntity> excelParams)
初始化数据
|
protected void |
ExcelExportServer.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
|
protected void |
ExcelBatchExportServer.insertDataToSheet(org.apache.poi.ss.usermodel.Workbook workbook,
ExportParams entity,
List<ExcelExportEntity> entityList,
Collection<? extends Map<?,?>> dataSet,
org.apache.poi.ss.usermodel.Sheet sheet) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ExportBase.reConfigExcelExportParams(List<ExcelExportEntity> excelParams,
ExportParams exportParams)
循环ExcelExportEntity集合 附加配置信息
1.列排序 2.读取图片根路径设置(如果有字段是图片类型 并且存储在本地 则设置磁盘路径获取全地址导出) 3.多表头配置(仅限于单表 会走这个逻辑处理) |
Copyright © 2023. All rights reserved.