admin 发表于 2018-6-22 14:24:15

【版本发布】Excel和Word 简易工具类,JEasyPoi 2.1.7 版本发布

一、JEasyPOI 简介

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

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

三、JEasyPoi的几个入口工具类

1.ExcelExportUtil Excel导出(普通导出,模板导出)
2.ExcelImportUtil Excel导入
3.WordExportUtilWord导出(只支持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);

java_jeecg 发表于 2018-7-2 17:56:29

对于属性是实体类的情况,比如我想导出excel列表中只包含老师姓名,不包含年龄和性别。应该怎么配置?
现在情况是会导出老师中所有属性。

gaoqz 发表于 2019-3-7 10:13:04

java_jeecg 发表于 2018-7-2 17:56 static/image/common/back.gif
对于属性是实体类的情况,比如我想导出excel列表中只包含老师姓名,不包含年龄和性别。应该怎么配置?
现在 ...

请问如何解决?
页: [1]
查看完整版本: 【版本发布】Excel和Word 简易工具类,JEasyPoi 2.1.7 版本发布