public final class ExcelExportUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
USE_SXSSF_LIMIT |
| 限定符和类型 | 方法和说明 |
|---|---|
static IWriter<org.apache.poi.ss.usermodel.Workbook> |
exportBigExcel(ExportParams entity,
Class<?> pojoClass)
大数据量导出
|
static org.apache.poi.ss.usermodel.Workbook |
exportBigExcel(ExportParams entity,
Class<?> pojoClass,
IExcelExportServer server,
Object queryParams)
大数据量导出
|
static IWriter<org.apache.poi.ss.usermodel.Workbook> |
exportBigExcel(ExportParams entity,
List<ExcelExportEntity> excelParams)
大数据量导出
|
static org.apache.poi.ss.usermodel.Workbook |
exportBigExcel(ExportParams entity,
List<ExcelExportEntity> excelParams,
IExcelExportServer server,
Object queryParams)
大数据量导出
|
static org.apache.poi.ss.usermodel.Workbook |
exportExcel(ExportParams entity,
Class<?> pojoClass,
Collection<?> dataSet)
根据Entity创建对应的Excel
|
static org.apache.poi.ss.usermodel.Workbook |
exportExcel(ExportParams entity,
Class<?> pojoClass,
Collection<?> dataSet,
String[] exportFields)
根据Entity创建对应的Excel
|
static org.apache.poi.ss.usermodel.Workbook |
exportExcel(ExportParams entity,
List<ExcelExportEntity> entityList,
Collection<? extends Map<?,?>> dataSet)
根据Map创建对应的Excel
|
static org.apache.poi.ss.usermodel.Workbook |
exportExcel(List<Map<String,Object>> list,
ExcelType type)
一个excel 创建多个sheet
|
static org.apache.poi.ss.usermodel.Workbook |
exportExcel(TemplateExportParams params,
Class<?> pojoClass,
Collection<?> dataSet,
Map<String,Object> map)
导出文件通过模板解析,不推荐这个了,推荐全部通过模板来执行处理
|
static org.apache.poi.ss.usermodel.Workbook |
exportExcel(TemplateExportParams params,
Map<String,Object> map)
导出文件通过模板解析只有模板,没有集合
|
public static org.apache.poi.ss.usermodel.Workbook exportExcel(ExportParams entity, Class<?> pojoClass, Collection<?> dataSet, String[] exportFields)
entity - 表格标题属性pojoClass - Excel对象ClassdataSet - Excel对象数据ListexportFields - 自定义导出Excel字段数组public static org.apache.poi.ss.usermodel.Workbook exportExcel(ExportParams entity, Class<?> pojoClass, Collection<?> dataSet)
entity - 表格标题属性pojoClass - Excel对象ClassdataSet - Excel对象数据Listpublic static org.apache.poi.ss.usermodel.Workbook exportExcel(ExportParams entity, List<ExcelExportEntity> entityList, Collection<? extends Map<?,?>> dataSet)
entity - 表格标题属性pojoClass - Excel对象ClassdataSet - Excel对象数据Listpublic static org.apache.poi.ss.usermodel.Workbook exportExcel(List<Map<String,Object>> list, ExcelType type)
list - 多个Map key title 对应表格Title key entity 对应表格对应实体 key data
Collection 数据public static org.apache.poi.ss.usermodel.Workbook exportExcel(TemplateExportParams params, Class<?> pojoClass, Collection<?> dataSet, Map<String,Object> map)
params - 导出参数类pojoClass - 对应实体dataSet - 实体集合map - 模板集合public static org.apache.poi.ss.usermodel.Workbook exportExcel(TemplateExportParams params, Map<String,Object> map)
params - 导出参数类map - 模板集合public static IWriter<org.apache.poi.ss.usermodel.Workbook> exportBigExcel(ExportParams entity, Class<?> pojoClass)
entity - 表格标题属性pojoClass - Excel对象Classpublic static IWriter<org.apache.poi.ss.usermodel.Workbook> exportBigExcel(ExportParams entity, List<ExcelExportEntity> excelParams)
entity - excelParams - public static org.apache.poi.ss.usermodel.Workbook exportBigExcel(ExportParams entity, Class<?> pojoClass, IExcelExportServer server, Object queryParams)
entity - 导出参数属性pojoClass - Excel对象Classserver - 查询数据的接口queryParams - 查询数据的参数public static org.apache.poi.ss.usermodel.Workbook exportBigExcel(ExportParams entity, List<ExcelExportEntity> excelParams, IExcelExportServer server, Object queryParams)
entity - excelParams - server - 查询数据的接口queryParams - 查询数据的参数Copyright © 2022. All rights reserved.