栏目分类
h 动漫 6 年 30k star, 这个明星神态罢手更新!
发布日期:2024-11-02 11:17 点击次数:90
群众好h 动漫,我是设施员鱼皮。就在昨天,GitHub 上一个有名的开源神态 Easy Excel 官宣罢手更新,底下是官方原文:
公告中暗示,Easy Excel 将插足爱戴形状,会进行 Bug 设置,但不再主动新增功能。其实约就是罢手更新了,只不外是一种委婉地抒发停止。
可能有同学还不了解 Easy Excel,这是国内主流的 Java 明白 Excel 的开源器具库,在 GitHub 上有 30k+ 的 star。或者匡助开采者用更少的内存从 Excel 中读取数据、或者生成 Excel 文献。官方测试只需要 16M 内存就能读取 75M(46W 行 25 列)的 Excel 文献!
我个东谈主极端心爱这个库,除了性能高除外,还有好多其他原因。领先是它提供了节略易用的 API 来读写 Excel,比如通过底下这行代码,就能取得到 Excel 中的数据了:
List list = EasyExcel.read(fileName) .head(DemoData.class) .sheet .doReadSync;
况兼它的官方文档写得极端明晰,进一步镌汰了使用门槛。有一说一,我们好多国产框架的文档写得齐可以~
h 动漫
通过官方文档可以了解到,Easy Excel 相沿同步和异步读取、自界说神态调遣等操作,或者知足大无数常见的需求了。
我作念时期选型时,除了性能和易用性除外,还会非常矜恤框架的生态和活跃度。好多框架可能作念着作念着,就骤然不更新了,导致背面出了问题也没法处治,只可换一个时期,这种情况可以让路发者顷刻间高血压。
Easy Excel 天然仅仅一个器具库,但群众可能思象不到爱戴这么一个小神态,难度有多大。
可以看到该项想法是在 GitHub 上就有 3000 多个 Issues 问题,官方处理了 3000 多个,未处理的也基本很快就复兴了。
从提交记载来看,这个神态爱戴了 6 年,平均每天齐要处理几个问题,跟逐日任务似的。也看得出来 Easy Excel 官方如实很用心肠在爱戴这个神态,而不是所谓的 KPI 神态,点个赞 !
所谓的 KPI 神态,是指为了绩效或者普及特意搞的神态,可能评完绩效或者普及之后,就不再爱戴了。
这亦然我乐意使用 Easy Excel 的原因,可是官方公告中的有极少我还挺介怀的:
官方说市面上出现了好多的数据处理器具,我不禁在思,对处理 Excel 表格这个场景来说,还有哪些替代决策呢?
我调研了一些,比如:
1)Apache POI:老牌的文档处理库,被泛泛使用于多个大型神态和企业,社区活跃。但内存占用较高,关于大文献的性能并不睬思。
sss视频2)Excel4J:个东谈主开源的 Excel 处理库,star 数未几,前次更新时辰是客岁,社区不活跃。
3)Aspose.Cells:功能高大,可是属于交易居品,需要购买许可证,我接管毁掉。
4)opencsv:适用于处理 CSV 文献,可是看到它的文档我平直毁掉。
逛了一圈下来,我还莫得发现免费开源的 Easy Excel 的替代品。不外好在群众毋庸惦念h 动漫,Easy Excel 仍然是可以平方使用的,不需要急着去找替代决策。