一、JEasyPOI 简介 
 
    EasyPOI 功能如同名字easy,追求的就是简易,让一个没接触过poi的人员,可以傻瓜化的快速实现Excel导入导出、Word模板导出,可以仅仅5行代码就可以完成Excel的导入导出。  
二、JEasyPOI 特征  
 
三、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 一对多导入问题修复
 
 
  
六、源码下载 
七、代码案例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);
 
  复制代码 |