注册

FastExcel消失了,原来捐给了Apache


关注我的公众号:【编程朝花夕拾】,可获取首发内容。



01 引言


FastExcel仅存在江湖上出现了两年,可能很多开发者还不知道这个项目。但是说到阿里的EasyExcel,大家肯定耳熟能详。


没错,FastExcel就是EasyExcel的作者离开阿里之后,重新维护的加强版EasyExcel,而此后,阿里的EasyExcel宣布不再更新进入维护期。


这两天,无意间看到一篇文章介绍的Apache新项目,怎么看怎么眼熟,和FastExcel如出一撤。了解下来,才发现原来是同一个项目,只是背景更加强大了。


02 Fesod



2.1 简介


Apache Fesod (Incubating)是一个高性能、内存高效的 Java 库,用于读写电子表格文件,旨在简化开发并确保可靠性。


Apache Fesod (Incubating) 可以为开发者和企业提供极大的自由度和灵活性。我们计划在未来引入更多新功能,以持续提升用户体验和工具可用性。Apache Fesod (Incubating) 致力于成为您处理电子表格文件的最佳选择。


名称 fesod(发音为 /ˈfɛsɒd/),是 fast easy spreadsheet and other documents(快速简单的电子表格和其他文档)的首字母缩写,表达了项目的起源、背景和愿景。


Apache Fesod目前处于孵化器,还没有正式毕业。最低的Java版本也必须是1.8


GitHub地址:github.com/apache/feso…


官网地址:fesod.apache.org/


2.2 Maven依赖


以后要使用的依赖:


<dependency>
<groupId>org.apache.fesod</groupId>
<artifactId>fesod</artifactId>
<version>version</version>
</dependency>

由于目前正处于Apache的孵化期,暂时没有稳定版本。要使用的话,目前最新的fastexcel 1.3.0的版本。


<dependency>
<groupId>cn.idev.excel</groupId>
<artifactId>fastexcel</artifactId>
<version>1.3.0</version>
</dependency>


2.3 大致时间线



  • 2024.09.11 easyexcel发布最后一个稳定版本,easyexcel 4.0.3
  • 2024.11.06 easyexcel阿里官方宣布停更。只修复BUG
  • 2024.12.05 easyexcel作者新开仓库,取名FastExcel,并发布第一个版本,fastexcel 1.0.0
  • 2025.01.14 fastExcel 发布第二个版本稳定版,fastexcel 1.1.0
  • 2025.04.14 fastExcel 发布第三个版本稳定版,fastexcel 1.2.0
  • 2025.08.23 fastExcel发布最后一个稳定版本,fastexcel 1.3.0
  • 2025.09.04 easyexcelGitHub仓库归档,仅可读
  • 2025.09.17 fastExcel正式进入Apache服化器,更名Fesod

从此,正式成为Apache的产物,所谓Apache出品必是精品,这么强大的维护团队,期待更多的功能以及更好的性能。


其实在FastExcel作者创建仓库时,第一次的名字并不是FastExcel,好像是EasyExcel plus,具体什么不记得了。但确实存在过。


2.4 怀疑


网上搜了一下fastExcel捐给Apache的消息有限,并没有官方说明。还特意看了下Apache Fesod团队的人员有没有Fastexcel的作者。看了之后确实有。



2.5 熟悉的味道


案例这里就不在赘述,我们看看官方即可:



新的项目使用FesodSheet调起读写方法,其他和原来的一致。


03 小结


不追求新功能的可以继续使用原来的fastexcel或者easyexcel,大部分场景,简单的导入导出功能已经足够使用。渴望新功能的,可以期待一下fesod的正式版。


作者:SimonKing
来源:juejin.cn/post/7598071804969812006

0 个评论

要回复文章请先登录注册