org.jeecgframework.poi.excel
类 ExcelExportUtil

java.lang.Object
  继承者 org.jeecgframework.poi.excel.ExcelExportUtil

public final class ExcelExportUtil
extends Object

excel 导出工具类

版本:
1.0
作者:
JueYue

方法摘要
static org.apache.poi.ss.usermodel.Workbook exportExcel(ExportParams entity, Class<?> pojoClass, Collection<?> dataSet)
           
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, String type)
          一个excel 创建多个sheet
static org.apache.poi.ss.usermodel.Workbook exportExcel(Map<Integer,Map<String,Object>> map, TemplateExportParams params)
          导出文件通过模板解析只有模板,没有集合 每个sheet对应一个map,导出到处,key是sheet的NUM
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)
          导出文件通过模板解析只有模板,没有集合
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

方法详细信息

exportExcel

public static org.apache.poi.ss.usermodel.Workbook exportExcel(ExportParams entity,
                                                               Class<?> pojoClass,
                                                               Collection<?> dataSet)
参数:
entity - 表格标题属性
pojoClass - Excel对象Class
dataSet - Excel对象数据List

exportExcel

public static org.apache.poi.ss.usermodel.Workbook exportExcel(ExportParams entity,
                                                               List<ExcelExportEntity> entityList,
                                                               Collection<? extends Map<?,?>> dataSet)
根据Map创建对应的Excel

参数:
entity - 表格标题属性
pojoClass - Excel对象Class
dataSet - Excel对象数据List

exportExcel

public static org.apache.poi.ss.usermodel.Workbook exportExcel(List<Map<String,Object>> list,
                                                               String type)
一个excel 创建多个sheet

参数:
list - 多个Map key title 对应表格Title key entity 对应表格对应实体 key data Collection 数据
返回:

exportExcel

public static org.apache.poi.ss.usermodel.Workbook exportExcel(TemplateExportParams params,
                                                               Class<?> pojoClass,
                                                               Collection<?> dataSet,
                                                               Map<String,Object> map)
导出文件通过模板解析,不推荐这个了,推荐全部通过模板来执行处理

参数:
params - 导出参数类
pojoClass - 对应实体
dataSet - 实体集合
map - 模板集合
返回:

exportExcel

public static org.apache.poi.ss.usermodel.Workbook exportExcel(TemplateExportParams params,
                                                               Map<String,Object> map)
导出文件通过模板解析只有模板,没有集合

参数:
params - 导出参数类
map - 模板集合
返回:

exportExcel

public static org.apache.poi.ss.usermodel.Workbook exportExcel(Map<Integer,Map<String,Object>> map,
                                                               TemplateExportParams params)
导出文件通过模板解析只有模板,没有集合 每个sheet对应一个map,导出到处,key是sheet的NUM

参数:
params - 导出参数类
map - 模板集合
返回:


Copyright © 2015. All Rights Reserved.