EasyPoi使用

EasyPoi使用EasyPoi 的主要特点 1 设计精巧 使用简单 2 接口丰富 扩展简单 3 默认值多 write less do more 4 spring mvc 支持 web 导出可以简单明了使用 1 easypoi 父包作用大家都懂得 2

大家好,欢迎来到IT知识分享网。

EasyPoi的主要特点:

1.设计精巧,使用简单

2.接口丰富,扩展简单

3.默认值多,write less do more

4.spring mvc支持,web导出可以简单明了

使用

  • 1.easypoi 父包–作用大家都懂得
  • 2.easypoi-annotation 基础注解包,作用与实体对象上,拆分后方便maven多工程的依赖管理
  • 3.easypoi-base 导入导出的工具包,可以完成Excel导出,导入,Word的导出,Excel的导出功能
  • 4.easypoi-web 耦合了spring-mvc 基于AbstractView,极大的简化spring-mvc下的导出功能
  • 5.sax 导入使用xercesImpl这个包(这个包可能造成奇怪的问题哈),word导出使用poi-scratchpad,都作为可选包了


  • 如果不使用spring mvc的便捷福利,直接引入easypoi-base 就可以了,easypoi-annotation

    如果使用maven,请使用如下坐标

    <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>3.2.0</version> </dependency> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-web</artifactId> <version>3.2.0</version> </dependency> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-annotation</artifactId> <version>3.2.0</version> </dependency>

    利用注解实现Excel的导入导出

    easypoi起因就是Excel的导入导出,最初的模板是实体和Excel的对应,model–row,filed–col 这样利用注解我们可以和容易做到excel到导入导出 经过一段时间发展,现在注解有5个类分别是:

    1. @Excel 作用到filed上面,是对Excel一列的一个描述
    2. @ExcelCollection 表示一个集合,主要针对一对多的导出,比如一个老师对应多个科目,科目就可以用集合表示
    3. @ExcelEntity 表示一个继续深入导出的实体,但他没有太多的实际意义,只是告诉系统这个对象里面同样有导出的字段
    4. @ExcelIgnore 和名字一样表示这个字段被忽略跳过这个导导出
    5. @ExcelTarget 这个是作用于最外层的对象,描述这个对象的id,以便支持一个对象可以针对不同导出做出不同处理

    免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/180007.html

    (0)
    上一篇 2025-06-05 13:15
    下一篇 2025-06-05 13:20

    相关推荐

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注

    关注微信