easyexcel 简介

x33g5p2x  于2021-12-28 转载在 其他  
字(0.4k)|赞(0)|评价(0)|浏览(702)

easyexcel 简介

官网:https://www.yuque.com/easyexcel/doc/easyexcel

传统的excel处理工具(apache poi、jxl等)严重消耗内存(3兆的文件一般需要100兆的内存),在并发量大或者数据量很大时,容易发生内存溢出(OOM)、jvm频繁full gc;

easyexcel重写了poi对07版Excel的解析,减少了内存消耗**;同时对模型转换进行封装**,简化了用户使用

***********************

工作原理

                  

                  

传统excel解析工具所有数据一次性加载到内存进行解析,解析完成后返回数据;

easyexcel没有将数据一次性加载到内存,而是在磁盘上一行一行读取,逐个解析

将解析结果通过观察者模式返回,交给程序进行后续处理;

解析时丢弃一些不重要的数据(宽度、样式、字体等),节省了内存消耗

相关文章