利用hutool工具类导出Excel
简单介绍
可以使用hutool工具类,简单的生成Excel。本质上还是使用的POI组件,只是对其进行了封装,避免开发人员重复造轮子
hutool工具类链接
maven导入
<!-- hutool工具类--><dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.3.6</version></dependency><!-- 上面所需依赖类--><dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>4.1.2</version></dependency>
一个实体类
/*** 人员的一* 个实体类*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Person {private Integer id;private String name;private String age;private String address;}
main启动类
import cn.hutool.poi.excel.BigExcelWriter;
import cn.hutool.poi.excel.ExcelUtil;
import com.google.common.collect.Lists;
import java.util.List;/*** 利用hutool工具类导出Excel*/
public class ExcelExport {public static void main(String[] args) {List<Person> rows = Lists.newArrayList();;rows.add(new Person(1,"张小小", "21", "上海"));rows.add(new Person(2,"夏小夏", "22", "北京"));rows.add(new Person(3,"唐小小", "23", "广州"));// 通过工具类创建writerBigExcelWriter writer = ExcelUtil.getBigWriter("d:/person_info.xlsx");//自定义标题别名writer.addHeaderAlias("id", "序号");writer.addHeaderAlias("name", "姓名");writer.addHeaderAlias("age", "年龄");writer.addHeaderAlias("address", "地址");// 合并单元格后的标题行,使用默认标题样式writer.merge(3, "基本人员信息");// 一次性写出内容,使用默认样式,强制输出标题writer.write(rows, true);// 关闭writer,释放内存writer.close();}
}
运行结果
利用hutool工具类导出Excel相关推荐
- Java 利用hutool工具实现导出excel并合并单元格
Java 利用hutool工具实现导出excel并合并单元格 controller层调用service,就一个核心方法,没错就下面这个代码就能实现了.前提是项目里面要引用hutool包.把我这个复制到 ...
- 用hutool工具类导出excel
工作上有一个导出数据的需求,发现用hutool工具类可以非常简洁快捷的生成excel导出. 前期准备 引入hutool的依赖: <dependency><groupId>cn. ...
- hutool工具类导出Excel表格
1.引入hutool和相关依赖 <dependency> <groupId>cn.hutool</groupId> <arti ...
- hutool工具类导出excel添加水印
// 创建 ExcelWriter 对象 ExcelWriter writer = ExcelUtil.getWriter("demo.xlsx");// 添加水印 ByteArr ...
- 数据对接利用hutool工具类进行xml解析,xml转换成map,然后进行数据入库
数据对接xml解析 <ESBEntry><!--通过MB对请求进行权限验证,验证后将删除AccessControl节点 --><AccessControl>< ...
- Hutool工具类之excel导入导出
文章目录 1.导入excel 2.导出excel 1.导入excel ExcelReader reader = ExcelUtil.getReader("D:\\test.xlsx" ...
- java使用POI工具类导出excel
POI导出excel 1.导入maven依赖 <dependency><groupId>org.apache.poi</groupId><artifactId ...
- java获取excle表格对象_Java使用excel工具类导出对象功能示例
本文实例讲述了Java使用excel工具类导出对象功能.分享给大家供大家参考,具体如下: package com.gcloud.common; import org.apache.poi.ss.use ...
- java基于HuTool工具类ExcelWriter合并单元格
** java基于HuTool工具类ExcelWriter合并单元格 ** 1.基于HuTool工具类ExcelWriter合并单元格并且使用 jdk1.8 lambda表达式 效果如下: 用姓名和编 ...
最新文章
- linux 环境 下面 yum 安装nginx
- 977 AlvinZH过生日(背包DP大作战S)
- Oracle 原理: PL/SQL基础
- spring框架搭建第一天
- Tomcat常用面试题
- Win32ASM学习[15]:加减指令: INC、DEC、NEG、ADD、ADC、SUB、SBB、CMP
- 解决el-select后台一次返回大数据量渲染慢导致页面卡顿的问题
- Eclipse europa 更新时 Error retrieving feature.xml. [error in opening zip file]的解决
- c# Chart 服务器端动态创建ChartArea
- 韩顺平php视频笔记49 函数深入 php的值传递与引用传递 goto
- 编辑距离算法(C#版本)
- esri-leaflet入门教程(3)-自定义底图
- aws ebs分类_AWS EBS – Amazon Elastic Block Storage
- 【数据结构】线性表的链式存储结构
- Java光影教程_Minecraft SEUS PTGI 光影使用教程
- 6ES7513-1AL02-0AB0的技术参数
- 2019测试工程师面试题
- transformer的简要解读(应该都能看懂)
- GIS地理信息科学专业有哪些高校可以选择?
- iOS---学习研究大牛Git高星项目YYCategories(四)
热门文章
- 理解Python的With语句
- Linux-DNS服务器(2):BIND区域传送
- Calypso - Android和Evolution下的CalDAV/CardDAV/Web...
- Windows系统安全从定制IP策略开始
- 理解 Linux/Unix 登录脚本
- 2014 年度 Git@OSC 最热门的 50 个项目
- [实战] 用数人云,部署弹性 ELK 集群就五步 1
- 冒泡排序 C++实现
- 策略模式和职责链模式在CMS中的应用
- 智能实验室-杀马(Defendio) 4.27.0.951