JEasyPOI 简介

EasyPOI 功能如同名字easy,追求的就是简易,让一个没接触过poi的人员,可以傻瓜化的快速实现Excel导入导出、Word模板导出,可以仅仅5行代码就可以完成Excel的导入导出。

JEasyPOI特征

  • 设计精巧,使用简单
  • 接口丰富,扩展简单
  • 默认值多,write less do more
  • AbstractView 支持,web导出可以简单明了

JEasyPoi的几个入口工具类

1.ExcelExportUtil Excel导出(普通导出,模板导出)
2.ExcelImportUtil Excel导入
3.WordExportUtil  Word导出(只支持docx ,doc版本poi存在图片的bug,暂不支持)

JEasyPoi集成方法

<dependency>
    <groupId>org.jeecgframework</groupId>
    <artifactId>jeasypoi-web</artifactId>
    <version>2.1.7</version>
</dependency>

版本升级日志

  • 改造pom.xml,简化依赖引入方式
  • Excel导入,支持自定义导入字段转换规则
  • 解决excel导入字典文本翻译问题
  • online 一对多导入问题修复

源码下载

  • 源 码:https://gitee.com/jeecg/jeasypoi
  • 论 坛: www.jeecg.org
  • 文 档: http://jeecg3.mydoc.io
  • QQ交流群:190866569

代码案例

1.  注解,导入导出都是基于注解的,实体上做上注解,标示导出对象,同时可以做一些操作

 @ExcelTarget("courseEntity")public class CourseEntity implements java.io.Serializable {/** 主键 */private String id;/** 课程名称 */@Excel(name = "课程名称", orderNum = "1", needMerge = true)private String name;/** 老师主键 */@ExcelEntity(id = "yuwen")@ExcelVerify()private TeacherEntity teacher;/** 老师主键 */@ExcelEntity(id = "shuxue")private TeacherEntity shuxueteacher;@ExcelCollection(name = "选课学生", orderNum = "4")private List<StudentEntity> students;

2.  基础导出 传入导出参数,导出对象,以及对象列表即可完成导出

    HSSFWorkbook workbook = ExcelExportUtil.exportExcel(new ExportParams("2412312", "测试", "测试"), CourseEntity.class, list);

Excel和Word 简易工具类,JEasyPoi 2.1.7 版本发布相关推荐

  1. Excel和Word 简易工具类,JEasyPoi 2.1.5 版本发布

    Excel和Word 简易工具类,JEasyPoi 2.1.5 版本发布 摘要: jeasypoi 功能如同名字easy,主打的功能就是容易,让一个没见接触过poi的人员 就可以方便的写出Excel导 ...

  2. JEasyPoi 2.1.4 (Jeecg订制) 版本发布,Excel 和 Word 简易工具类

    JEasyPoi 2.1.4 (jeecg订制)版本发布,EasyPoi Excel 和 Word 简易工具类 easypoi 功能如同名字easy,主打的功能就是容易,让一个没见接触过poi的人员 ...

  3. Java操作大数据量Excel导入导出万能工具类(完整版)

    Java操作大数据量Excel导入导出万能工具类(完整版) 转载自:https://blog.csdn.net/JavaWebRookie/article/details/80843653 更新日志: ...

  4. 利用若依@Excel注解导出PDF工具类

    利用若依@Excel注解导出PDF工具类 1.pom依赖 <!--PDF导出--><dependency><groupId>com.itextpdf</gro ...

  5. 四、EasyExcel实现Excel读写,封装工具类

    在项目中,我们经常用到EasyExcel框架实现:对Excel文件的读写操作.为了方便后续其他项目中的使用,将对Excel文件的读写操作,封装成工具类. 一.EasyExcel实现Excel读写,封装 ...

  6. Java OFD文件转换,OFD转PDF、图片、SVG、HTML工具类(2.0.0版本之前)

    OFDRW提供了将OFD文档导出为其他格式文档的能力,如导出为图片.SVG.PDF.文本等. OFDRW 转换模块在 2.0.0 之后抽象了多种文档导出接口,使用统一的 API 实现 OFD 文档导出 ...

  7. excelutil java_JAVA实现Excel的读取--ExcelUtil工具类

    dream.jpg 首先声明一点,这是自己的写法,并不是标准写法,标准写法可以google一下. 主要运用的apache的POI包中的类. 1.首先创建一个ExcelUtil的工具类,并且把自己需要的 ...

  8. 安卓导出Excel,txt文件工具类

    开始 安卓开发中,有时候会遇到到处文件的需求,尤其是平板上的开发,这个需求更为普遍,本文记录导出excel,txt文件的方法,并提供工具类,抛砖引玉,让大家遇到类似需求的时候,处理起来更为顺手. 导出 ...

  9. hutool导出excel大数据_HuTool工具类使用之Excel文档的导入导出

    HuTool工具类使用之Excel文档的导入导出 前言 在日常的工作开发中,Excel的导入和导出是必不可少的,如果自己写相应的导入导出方法,会显得十分繁琐,本文采用Hutool工具类实现的Excel ...

最新文章

  1. ​HOG特征也可以作为图像重建的目标!FAIRJHU提出新的one-stage自监督预训练模型MaskFeat!...
  2. html5 canvas 加载图片
  3. VIT pytorch源码
  4. python编程培训-课程:尹会生的Python编程培训课程
  5. ES6 let const 关键字
  6. c++注释快捷键_Jupyter Notebook amp; Lab快捷键大全
  7. 追本溯源:Oracle 只读表空间的探索实践
  8. 小鹏汽车窃密特斯拉实锤?前员工回应:确实上传过30万份Autopilot源码
  9. pythonmysqlconnector_python操作mysql——mysql.connector
  10. bzoj 2553 [BeiJing2011]禁忌——AC自动机+概率DP+矩阵
  11. Ajax开发框架(下)[整理]
  12. 2.6.28内核的进程load_balance
  13. 计算机应用基础精品课程申报表,计算机应用基础精品课程申报表(15页)-原创力文档...
  14. 【rmzt】美女杨颖win7主题_8.5
  15. 使用python gzip进行解压和压缩
  16. 用python进行因式分解_Python实现的质因式分解算法示例
  17. Win10环境iTunes制作iPhone铃声(2021)
  18. 大数据技术原理与应用之可视化实训
  19. 猿创征文|Python基础——Visual Studio版本——第五章 文件I/O
  20. Python中求矩阵的逆

热门文章

  1. flutter usb串口_Flutter 调试方式
  2. vb 通过php连接mysql数据库连接_vb如何mysql数据库连接
  3. 单值二叉树:如果二叉树每个节点都具有相同的值,那么该二叉树就是单值二叉树。 只有给定的树是单值二叉树时,才返回 true;否则返回 false。
  4. pcap_open 和 pcap_open_live
  5. 06. 从尾到头打印链表
  6. HDOJ 杭电1874-畅通工程(Floyd算法)
  7. xmlrpc.php 漏洞利用
  8. 并不对劲的noip2018
  9. input全选和取消全选
  10. vijos 1057 盖房子 dp 最大子正方形