资源预览内容
第1页 / 共30页
第2页 / 共30页
第3页 / 共30页
第4页 / 共30页
第5页 / 共30页
第6页 / 共30页
第7页 / 共30页
第8页 / 共30页
第9页 / 共30页
第10页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
EasyPoi-报表处理,信付通研究院内部项目,EASYPOI 特性,EASYPOI 解决的问题,Excel 整体介绍,注解,实体类,工具类,Excel参数类,Excel文件,视图类,Excel的注解,表头以及参数行,工具类,在Maven项目中使用Easypoi,操作实践1单表excel导出(注解),左图为导出效果: 1、标题行 2、副标题行 3、列名行 4、数据行 5、页签,代码实现:,1、数据封装,代码实现:,2、使用easypoi快速导出,代码解析,代码解析:,操作实践2多表嵌套excel导出,代码实现:,1、数据封装,代码实现:,2、使用easypoi快速导出,代码解析,代码解析:,代码解析,操作实践3模板导出,模板文件,el 表达式语法说明,代码实现:,1、数据封装,代码实现:,2、使用easypoi快速导出,代码解析,核心代码:,操作实践4利用模板导出创建excel图表,1、编写模板文件,2、编写导出代码,补充:web项目中下载方式导出easpoi生成的excel,原理:将easypoi生成的workbook转化为输入流,然后回写客户端进行下载。具体实现可以参考FileOperateUtil工具 类的实现。 第一种是异步下载,服务器异步生成文件,客户端返回文件路径,可以加loading提示,返回后直接用window.location.href=“map.文件路径”下载。 第二种(注释掉的)直接利用输入流同步下载,处理时间长的话会产生假死现象,不推荐使用。,题外话:如何从开源中国上获取项目,1、找到希望获取的项目地址,比如easypoi项目的地址为: 2、点击克隆/下载,复制项目git路径。,支持的View列表,Mvc 导出-简单配置,导出到浏览器,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号