美文网首页
日常开发(二)最简单、好用的生成Excel文件java工具包

日常开发(二)最简单、好用的生成Excel文件java工具包

作者: 冯杰宁 | 来源:发表于2020-09-02 16:34 被阅读0次

    日常开发(二)   

     最简单、好用的生成Excel文件工具

                                                                                           案例

    需求:

            工作中,经常根据相应列表生成对应的Excel表格,目前的做发太过麻烦?试试 easywork-util.jar 吧 ,他可能会帮你完成绝大数的工作,下来我们看看如何使用


    (1)依赖

     (1)在pom.xml里增加

    <repositories>

           <repository>

                  <id>github-repo</id>

                  <url>https://raw.githubusercontent.com/fengjiening/mvn-repo/master</url>

                  <releases>

                               <enabled>true</enabled>

                                <checksumPolicy>warn</checksumPolicy>

                   </releases>

                    <snapshots>

                                 <enabled>true</enabled>

                                 <updatePolicy>always</updatePolicy>

                                 <checksumPolicy>warn</checksumPolicy>

                     </snapshots>

                </repository>

    </repositories>

    (1)在pom.xml </dependencies> 里增加

    <dependency>

               <groupId>org.fengjiening</groupId>

               <artifactId>util</artifactId>

                <version>0.0.4-SNAPSHOT</version>

    </dependency>


    (2)关键类

    ExcelEntityView

    描述:帮助快速完成Excel工具集成,package:org.fengjiening.excel.ExcelEntityView

    基类: org.fengjiening.excel.view.ExcelAbstractExcelView

    构造器:有四种,不再详细介绍,请看源码

    参数介绍

    @param exportList  数据集 (Collection)必须

    @param entityClass 实体class对象 (Class)必须

    @param path 保存位置(String) 非必须

    @param fileName 文件名(String)  必须

    @param title 表格标题  ( String) 必须

    @param createName 创建人 (String)   非必须

    @param sheetName sheet名字  (String) 非必须

    @param headColor 表头背景  (String) 非必须

    ......

    可根据相应的参数进行初始化


    (2)使用介绍

            一、Excel bean对象(user为例)。@Excel  使用

    通过@Excel注解标记生成每一列的数据类型和数据 name:列名 width:列宽

            一、将文件生成在某个路径下

            运行结果:

     一、将文件生成在浏览器中,通过浏览器下载(推荐)

                此处实例为一个controller ,数据在springbean 加载时初始化

    ****  运行springboot 成功后,在浏览器输入 http://localhost:8080/test

    (3)总结

     项目源码:https://github.com/fengjiening/easywork   记得star 一下哟

    个人觉得挺好的一个生成Excel工具,后期也会增加其他工具,建议大家记得收藏一下

    相关文章

      网友评论

          本文标题:日常开发(二)最简单、好用的生成Excel文件java工具包

          本文链接:https://www.haomeiwen.com/subject/oqjwsktx.html