简单介绍

可以使用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相关推荐

  1. Java 利用hutool工具实现导出excel并合并单元格

    Java 利用hutool工具实现导出excel并合并单元格 controller层调用service,就一个核心方法,没错就下面这个代码就能实现了.前提是项目里面要引用hutool包.把我这个复制到 ...

  2. 用hutool工具类导出excel

    工作上有一个导出数据的需求,发现用hutool工具类可以非常简洁快捷的生成excel导出. 前期准备 引入hutool的依赖: <dependency><groupId>cn. ...

  3. hutool工具类导出Excel表格

    1.引入hutool和相关依赖 <dependency>         <groupId>cn.hutool</groupId>         <arti ...

  4. hutool工具类导出excel添加水印

    // 创建 ExcelWriter 对象 ExcelWriter writer = ExcelUtil.getWriter("demo.xlsx");// 添加水印 ByteArr ...

  5. 数据对接利用hutool工具类进行xml解析,xml转换成map,然后进行数据入库

    数据对接xml解析 <ESBEntry><!--通过MB对请求进行权限验证,验证后将删除AccessControl节点 --><AccessControl>< ...

  6. Hutool工具类之excel导入导出

    文章目录 1.导入excel 2.导出excel 1.导入excel ExcelReader reader = ExcelUtil.getReader("D:\\test.xlsx" ...

  7. java使用POI工具类导出excel

    POI导出excel 1.导入maven依赖 <dependency><groupId>org.apache.poi</groupId><artifactId ...

  8. java获取excle表格对象_Java使用excel工具类导出对象功能示例

    本文实例讲述了Java使用excel工具类导出对象功能.分享给大家供大家参考,具体如下: package com.gcloud.common; import org.apache.poi.ss.use ...

  9. java基于HuTool工具类ExcelWriter合并单元格

    ** java基于HuTool工具类ExcelWriter合并单元格 ** 1.基于HuTool工具类ExcelWriter合并单元格并且使用 jdk1.8 lambda表达式 效果如下: 用姓名和编 ...

最新文章

  1. linux 环境 下面 yum 安装nginx
  2. 977 AlvinZH过生日(背包DP大作战S)
  3. Oracle 原理: PL/SQL基础
  4. spring框架搭建第一天
  5. Tomcat常用面试题
  6. Win32ASM学习[15]:加减指令: INC、DEC、NEG、ADD、ADC、SUB、SBB、CMP
  7. 解决el-select后台一次返回大数据量渲染慢导致页面卡顿的问题
  8. Eclipse europa 更新时 Error retrieving feature.xml. [error in opening zip file]的解决
  9. c# Chart 服务器端动态创建ChartArea
  10. 韩顺平php视频笔记49 函数深入 php的值传递与引用传递 goto
  11. 编辑距离算法(C#版本)
  12. esri-leaflet入门教程(3)-自定义底图
  13. aws ebs分类_AWS EBS – Amazon Elastic Block Storage
  14. 【数据结构】线性表的链式存储结构
  15. Java光影教程_Minecraft SEUS PTGI 光影使用教程
  16. 6ES7513-1AL02-0AB0的技术参数
  17. 2019测试工程师面试题
  18. transformer的简要解读(应该都能看懂)
  19. GIS地理信息科学专业有哪些高校可以选择?
  20. iOS---学习研究大牛Git高星项目YYCategories(四)

热门文章

  1. 理解Python的With语句
  2. Linux-DNS服务器(2):BIND区域传送
  3. Calypso - Android和Evolution下的CalDAV/CardDAV/Web...
  4. Windows系统安全从定制IP策略开始
  5. 理解 Linux/Unix 登录脚本
  6. 2014 年度 Git@OSC 最热门的 50 个项目
  7. [实战] 用数人云,部署弹性 ELK 集群就五步 1
  8. 冒泡排序 C++实现
  9. 策略模式和职责链模式在CMS中的应用
  10. 智能实验室-杀马(Defendio) 4.27.0.951