EasyPoi教程(2)

2018-12-04 15:40

@ExcelIgnore忽略字段

标记为excel 创建实体忽略,放置死循环的造成

注解基本上就到这来完了,主要还是各个注解直接的搭配使用,核心还是在于@Excel,主要的功能也是在这个地方,请大家开发之前先看看这个吧

Excel导出

导出统一入口ExcelExportUtil excel,导入导出,模板导出的基础参数,数据处理的接口 private IExcelDataHandler dataHanlder 数据处理接口,以此为主,replace,format都在这后面 默认实现ExcelDataHandlerDefaultImpl ,用户自定义的实现可以继承这个

当然你可以可以用spring来管理这个对象,都是一样的

ExportParams导出参数

注解导出和map导出的参数设置 private boolean

addIndex 是否添加序列

private short

color 表头颜色

private java.lang.String[] exclusions

过滤的属性

private int

freezeCol 冰冻列

private short

headerColor

属性说明行的颜色例

如:HSSFColor.SKY_BLUE.index默认

private java.lang.String

indexName 是否添加需要需要

private boolean

isAppendGraph 是否追加图形

private boolean

isCreateHeadRows 是否创建表头

private boolean

isDynamicData 是否动态获取数据

private java.lang.String

secondTitle 第二行名称

private short secondTitleHeight 表格名称

private java.lang.String sheetName sheetName

privatejava.lang.Class style

Excel 导出style

private java.lang.String title 表格名称

private short titleHeight 表格名称

private ExcelType

type

Excel 导出版本

对象注解导出

注解导出第一步先给对象加上注解,这个我就复述了,之后查出来对象列表,这个大家也都懂

就一个方法,大数据量推荐使用2007版本,效率高,生成文件小, Class 填的就是Collection中的对象 DEMO

Map的导出

有时候我们希望导出一个map集合或者我们导出的列表是不固定的,就需要这个导出了

和上面方法的区别就是上面的Classes变成了EntityList其实Classes最好也会翻译成EntityList,只是自动帮你翻译了,这个方法就是把控制器还给你了,但是这个就比较麻烦,提供4个构造器name就是列的名称,key对应就是map中的key或者属性的name,便于map的快速导出 这个也是基本上支持注解中的所有功能 ExcelExportEntity() ExcelExportEntity(java.lang.String name) ExcelExportEntity(java.lang.String name, java.lang.Object key) ExcelExportEntity(java.lang.String name, java.lang.Object key, int width) DEMO

一次导出多个对象

其实就是对第一个方法的一个封装,没有什么需要介绍的

定义样式

自定义Cell样式接口,方便大家自己处理Excel的样式


EasyPoi教程(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018年第一书记年终述职报告 党支部书记述职报告范文word版本 (8

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: