77范文网 - 专业文章范例文档资料分享平台

EasyPoi教程(2)

来源:网络收集 时间:2018-12-04 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

@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的样式

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库EasyPoi教程(2)在线全文阅读。

EasyPoi教程(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/336190.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: