EasyExcel

EasyExcel

EasyExcel是一个基于Java的、快速、简洁、解决大文件内存溢出的Excel处理工具,可以快速实现快速完成Excel的读、写等功能。

为什么不使用阿帕奇的POI?

因为缺点严重,当数据量不大时比较好用,但当数据量比较大时,会造成内存溢出问题。

因为POI读取数据的思路是把所有的数据一次性加载到内存中,然后进行逐行解析。

比如:如果Excel中有一万条记录,POI会把一万条记录一次性加载到内存中,然后进行逐行解析。

当数据量大时,可能造成内存溢出。

EasyExcel读取数据的思想和POI是有区别的,它是一行一行从Excel中读。

1.读Excel

读Excel就是从Excel读到Java程序中

2.写Excel

从Java程序写出一个Excel表格出去

3.填充Excel

填充Excel一般需要一个模板,需要给模板空着的地方填上内容

在日常工作中,用的比较多的是读和填充

相关推荐
276695829224 分钟前
东方航空 m端 wasm req res分析
java·python·node·wasm·东方航空·东航·东方航空m端
许苑向上26 分钟前
Spring Boot 自动装配底层源码实现详解
java·spring boot·后端
喵叔哟1 小时前
31.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--单体转微服务--财务服务--收支分类
java·微服务·.net
codu4u13141 小时前
Maven中的bom和父依赖
java·linux·maven
呦呦鹿鸣Rzh2 小时前
微服务快速入门
java·微服务·架构
今天也好累2 小时前
C 语言基础第16天:指针补充
java·c语言·数据结构·笔记·学习·算法
没有bug.的程序员3 小时前
《Spring Security源码深度剖析:Filter链与权限控制模型》
java·后端·spring·security·filter·权限控制
壹立科技3 小时前
Java源码构建智能名片小程序
java·开发语言·小程序
带刺的坐椅3 小时前
Solon v3.4.2(Java 应用开发生态基座)
java·ai·solon·liteflow·mcp
SirLancelot15 小时前
数据结构-Set集合(一)Set集合介绍、优缺点
java·开发语言·数据结构·后端·算法·哈希算法·set