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

日常开发(二)   

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

                                                                                       案例

需求:

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


(1)依赖

 (1)在pom.xml里增加

       

              github-repo

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

             

                           true

                            warn

               

               

                             true

                             always

                             warn

                 

           

(1)在pom.xml 里增加

           org.fengjiening

           util

            0.0.4-SNAPSHOT


(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工具包)