前言
10月29日,EasyExcel
github
更新了readme
文件,表示以后不再新增功能,进入维护模式。说白了就是宣布easyExcel
将退出舞台了。
公告中提到的 “更多优秀的数据处理工具和方案” 指的是哪些呢?
EasyExcel缘起
在16年,阿里的电商后台系统系统需要对大量的业务数据进行excel
导入导出,随着数据量的激增,Apache POI
在Excel
处理方面的局限性开始显现出来,尤其是它的内存占用过高,导致系统频繁出现内存溢出。面对这个问题,EasyExcel
作者玉霄
开始深入研究Apache POI
的内存管理机制,终于找到了一个可行的优化方法,采用了流式读取模式,通过将数据流切分成小片段进行处理,从而降低了单次读取的内存开销。这一创新使得EasyExcel
能够轻松应对数十万甚至上百万行的数据操作。
最终在18年EasyExcel
正式面向社区,很荣幸我在19年就开始使用EasyExcel
。
EasyExcel 缘灭
真的如公告上所说,市场上出现了更多优秀的数据处理方案和解决方案?
我认为不是这样的, EasyExcel
作者玉箫
23年就已经离开了阿里,这个开源项目应该是跟着作者离开,还是被留在阿里呢?
今天算是有了一个答案,阿里
停止对EasyExcel
更新,同时玉箫
的EasyExcel-plus
宣布开源就是最好的答案吧。easyExcel
最终还是由其作者维护,只是换了仓库地址,换了个名称罢了!
总结
EasyExcel
并没有退出舞台,而是重生啦,以后叫fastexcel
啦!!!
重生地址:github.com/CodePhiliaX…
虽然EasyExcel
后面不会升级功能了,目前的功能也够使用了,如果你即将打算用的话,建议就用fastexcel
吧。
给大家再介绍一款开源工具吧: Chat2DB
Chat2DB 是EasyExcel
作者玉箫
从阿里离职后,创业主要研发的产品。
Chat2DB 是一款AI first的数据管理、开发、分析工具,它的核心是AIGC(Artificial Intelligence Generation Code)能力,它可以将自然语言转换为SQL,也可以将SQL转换为自然语言,也可以自动生成报表,极大的提升人员的效率。通过一个产品可以实现数据管理、数据开发、数据分析的能力,即使不懂SQL的运营业务也可以使用快速查询业务数据、生成报表能力。