前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >日常开发(二)最简单、好用的生成Excel文件java工具包

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

作者头像
冯杰宁
发布2020-09-07 17:40:41
7000
发布2020-09-07 17:40:41
举报
文章被收录于专栏:全栈技术Kojo全栈技术Kojo

日常开发(二)

最简单、好用的生成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工具,后期也会增加其他工具,建议大家记得收藏一下

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 日常开发(二)
    • 最简单、好用的生成Excel文件工具
    • 案例
    • (1)依赖
      • (2)关键类
      • (2)使用介绍
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档