目录
一、前言
二、FastExcel 介绍
2.1 FastExcel 是什么
2.2 FastExcel 主要特点
2.3 FastExcel 主要功能
2.4 FastExcel 核心技术实现原理
三、springboot 整合FastExcel 操作过程
3.1 开发环境准备
3.2 完整整合过程
3.2.1 添加依赖
3.2.2 配置文件信息
3.2.3 增加一个实体类
3.2.4 增加一个事件监听器
3.2.5 增加一个测试使用的接口类
3.2.6 效果测试与验证
3.2.7 补充说明
3.3 FastExcel 高级功能
3.3.1 大量数据导入优化
3.3.2 excel转pdf功能
3.4 EasyExcel 升级到FastExcel
3.4.1 修改依赖
3.4.2 修改代码
四、写在文末
一、前言
在微服务项目中经常会涉及到excel的导入导出功能,随着要处理的业务数据量越来越大,这也对程序提出了更高的要求,因为大批量的数据导入导出对性能提出了更高的挑战。在早些年使用poi等工具进行导入导出的时候,经常会被吐槽有各种问题,比如API使用复杂,数据量过大时容易OOM等问题,所以在后面当EasyExcel推出来之后,其优异的性能得到了很多程序开发者的认可。可惜的是,随着EasyExcel的设计者离场,EasyExcel的维护面临着考验,于是又推出FastExcel 。作为EasyExcel的替代者,不仅完全兼容EasyExcel的功能,同时也对其进行了进一步的优化,并增加了一些新的功能,本篇将详细介绍下FastExcel 的使用。
二、FastExcel 介绍
2.1 FastExcel 是什么
FastExcel 是一款基于 Java 的开源库,旨在提供