北京国炬信息技术有限公司

  • 首页
  • 产品方案
    • 低代码平台
    • 流程设计器
    • 微服务方案
    • 表单设计器
    • 大屏设计器
    • 报表设计器
    • 流程数据中台
    • 移动APP方案
  • 新闻动态
    • 公司动态
    • 技术博客
    • 学习视频
  • 关于我们
    • 公司简介
    • 发展历程
    • 公司荣誉
    • 联系我们
  • 人才招聘
首页 > 新闻动态 > 公司动态

JEECG-easypoi-2.0.3 版本发布

作者:admin 发布时间:2014-12-06 点击数:

原文链接:http://www.oschina.net/news/54995/jeecg-easypoi-2-0-3

EasyPOI是在jeecg的poi模块基础上,继续开发独立出来的,可以说是2.0版本,EasyPoi封装的目的和jeecg一致,争取让大家write less do more ,在这个思路上easypoi可以让大家几乎不写代码的情况下完成Excel的导入导出,Excel的模板导出(制作漂亮的Excel),Word模板的导出,让大家从复杂的POI的接口中解脱出来,同时更迅速的完成工作.

EasyPoi的特性

•      注解是基础,让大家见名知意

•      注解是核心,让大家快速开发

•      简单的导出导入接口,可以快速完成

•      简单的数据接口,自定义数据

•      Excel模板,美化的Excel,程序一天,Excel1分钟

•      Word模板,通知类文件的强大神器

•      SpringView集成

 EasyPOI希望帮大家解决的问题(这个也是笔者自己遇到的问题),EasyPoi不能帮大家解决100% 的Excel导 入导出问题,但是至少可以解决60%导入导出而且几乎不增加代码量.


  主要解决的问题:

•       降低开发门槛

•       缩短开发周期

•       美化统计报表

•       轻松文档导出


EasyPOI 版本信息

         版本: 2.0.3

         作者: 屈然博(JueYue)

         联系邮箱:qrb.jueyue@gmail.com

         开源社区: JEECG社区 (JAVA企业快速开发平台)


修改日志

1.       注解的全面更新

2.       新增数据处理接口替换掉了转换函数

3.       新增异常信息

4.       新增缓存处理

5.       表格Styler可以自主覆盖

6.       新增Excel和Word的Spring View


Bug修改

1.       导入数据支持问题

2.       表头单行数据问题

3.       Excel模板导出数据摘取问题


代码示例:

?
1
<strong>@Excel(name="学生姓名")<br>privatejava.lang.Stringname;<br>/**学生性别*/<br>@Excel(name="学生性别",replace = {"女生_1","男生_0"})<br>privatejava.lang.Stringsex;<br><br><br>@Excel(name="出生日期",exportFormat="yyyy-MM-ddHH:mm:ss",importFormat="yyyy-MM-ddHH:mm:ss")<br>private Date birthday;<br>Excel导出<br>List<CourseEntity> courses = this.courseService.getListByCriteriaQuery(cq,false);<br><br><br>map.put(NormalExcelConstants.FILE_NAME,"用户信息");<br>map.put(NormalExcelConstants.CLASS,CourseEntity.class);<br>map.put(NormalExcelConstants.PARAMS,newExportParams("课程列表", "导出人:Jeecg",<br>"导出信息"));<br>map.put(NormalExcelConstants.DATA_LIST,courses);<br>returnNormalExcelConstants.JEECG_EXCEL_VIEW;<br></strong>


JEECG-easypoi-2.0.3 版本发布(图1)


Excel模板导出

?
1
<strong>modelMap.put(TemplateExcelConstants.FILE_NAME,"工资统计信息");<br>modelMap.put(TemplateExcelConstants.PARAMS,newTemplateExportParams("export/template/exportTemp.xls",1));<br>modelMap.put(TemplateExcelConstants.MAP_DATA,map);<br>returnTemplateExcelConstants.JEECG_TEMPLATE_EXCEL_VIEW;<br></strong>


JEECG-easypoi-2.0.3 版本发布(图2)


Word导出示例

?
1
2
3
4
5
6
7
8
9
10
11
modelMap.put(TemplateExcelConstants.FILE_NAME,"课程信息");
modelMap.put(TemplateExcelConstants.PARAMS,newTemplateExportParams("export/template/exportTemp.xls"));
modelMap.put(TemplateExcelConstants.MAP_DATA,map);
modelMap.put(TemplateExcelConstants.CLASS,CourseEntity.class);
modelMap.put(TemplateExcelConstants.LIST_DATA,courses);
returnTemplateExcelConstants.JEECG_TEMPLATE_EXCEL_VIEW;


JEECG-easypoi-2.0.3 版本发布(图3)

相关链接

  • JEECG 的详细介绍:请点这里

  • JEECG 的下载地址:请点这里

  • JEECG 的源码地址:https://git.oschina.net/jeecg/jeecg



加入收藏
上一篇:工作流快速开发框架 JOA 1.0 beta 版发布
下一篇:JEEWX-api 1.0.1 正式发布
返回列表

随便看看

  • jenkins部署jeecg-boot3.1(前后端)自动化
  • 【重磅】JeecgBoot 里程碑 v3.8.0发布,支持AI大模型、应用、AI流程编排和知识库
  • JeewxBoot 1.3.1 版本发布,免费开源的JAVA微信管家
  • 低代码平台或零代码平台靠谱吗?15 年的老程序员来给大家剖析一下
  • JimuReport 1.4.0-beta 首个里程碑版本发布,免费的低代码报表
  • Manus哪有那么神秘,Jeecg的AI流程编排都可以实现
  • 低代码平台真的能拯救程序员的996吗?
  • 工作流快速开发框架 JOA 1.0 beta 版发布
  • 【免费开源】积木报表ElasticSearch数据集使用实战
  • JeecgBoot轻松解决ERP项目复杂布局需求!

  • 公司产品
  • JeecgBoot低代码平台
  • 敲敲云零代码
  • 大屏设计器
  • 流程设计器
  • 表单设计器
  • 源码下载
  • JeecgBoot低代码平台
  • 积木报表平台
  • 移动开发平台
  • 微信管家平台
  • 更多信息
  • JEECG官方论坛
  • JEECG插件市场
  • 仪表盘设计器
  • 积木报表官网
  • 联系我们
  • 中国·北京·朝阳区科荟前街1号院奥林佳泰大厦9层
  • 商务QQ: 69893005、418799587
  • 商务热线: 010-64808099(5*8小时)
  • 项目外包: 18611788525(5*8小时)
  • 扫码关注我们
Copyright © 2015 北京国炬软件 All Rights Reserved Powered by JEECG 京ICP备2023027727号