内容简介:MyExcel,是一个集导入、导出、加密 Excel 等多项功能的 Java 工具包。 MyExcel 采用声明式语法来构建、读取 Excel,屏蔽 POI 的具体操作细节(对 POI 无感知),以开发常用的技术替代,使得构建(从简单到高度复...
MyExcel,是一个集导入、导出、加密 Excel 等多项功能的 Java 工具包。
MyExcel 采用声明式语法来构建、读取 Excel,屏蔽 POI 的具体操作细节(对 POI 无感知),以开发常用的技术替代,使得构建(从简单到高度复杂Excel)以及读取Excel变得极为便利,且构建、读取性能极为优异,占用内存极低(具体,请移步参考MyExcel&阿里EasyExcel性能对比)。
如导入:
List<ArtCrowd> result = SaxExcelReader.of(ArtCrowd.class)
.sheet(0) // 0代表第一个sheet,如果为0,可省略该操作,也可sheet("名称")读取
.rowFilter(row -> row.getRowNum() > 0) // 如无需过滤,可省略该操作,0代表第一行
.beanFilter(ArtCrowd::isDance) // bean过滤
.read(path.toFile());
本次更新点如下:
- 修复在极少数情况下,Sax读取,字符串缓存数组越界问题(强烈建议升级修复);
- @ExcelColumn支持提示prompt;
- HTML模板导出,新增sheetStrategy策略方法,多table可在同一sheet导出;
- 其他代码优化;
感谢@QingMings 提供sheetStrategy策略PR!!!
具体,请移步文档:https://github.com/liaochong/myexcel/wiki
================分割线================
昨天花了一段时间来清理issues,说实话很惭愧,里面有不少问题是很久之前提出的,或者提出后我回复了一次就没有再次回复的,时隔这么久,再做答复可能意义也不大了,需要向信任MyExcel,但为此遇到麻烦的同学道歉。
下面针对两个主要被问及关心的问题做下统一答复,方便使用MyExcel的同学做出选择:
1.MyExcel会不会提供Excel模板导入导出功能?什么时候能提供?
答:这个问题其实从MyExcel创建之初(2019年底)就有同学问过,当时的答复是肯定会有,现在的答复依然是肯定会有,但是我无法给出一个具体的时间。
原因有多个方面,一方面是MyExcel的核心能力(海量数据导入导出,高复杂度表单导出)目前仍未处于稳定状态,还有很多特性需要开发,对于Excel模板导入导出已有其他很多优秀的 工具 包可以协同支持,所以MyExcel短时间内不会将精力花在这上面;另一方面是个人精力,很高兴看到现在有越来越多的同学加入MyExcel的开源,但大部分情况下还是个人在独立维护(即使是大公司层面的开源作品,大部分也是很少的人在维护,这是无情的现状~),MyExcel的开源纯属于个人兴趣爱好,是没有收入的,所以无法全心全意的进行开发维护,基本都是工作之外或者牺牲周末的时间来开发迭代,结合第一点原因,这个能够完成的时间点就无法较为精准的提供。
当然,MyExcel的目标是能够解决现实业务场景百分之九十的问题,Excel模板导入导出肯定是需要提供的。
2.MyExcel什么时候升级到POI 5.0版本?
答:相信大部分同学注意到了,POI官方团队在21年1月20号发布了POI 5.0.0版本,该版本升级了多个依赖,性能、安全性会有一个提升。那么MyExcel什么时候会升级到5.0.0版本呢?
还是无法给出一个具体的时间点,但大概率会是下半年,之所以会延迟这么久,原因在于MyExcel升级到5.0.0版本后,做功能回归时,发现有些功能(图片、水印等)无法正常运行,而且从官方文档中没有找到解决办法,为了降低升级版本可能导致的问题,所以升级版本需要延迟到5.0版本的修复版本发布。
如果有同学想要使用MyExcel,务必要关注上述这两个问题,以免带来不必要的麻烦哦!!!
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- IJPay 0.8 版本发布,兼容低版本 JDK
- fastjson 1.2.55 版本发布,Bug 修复版本
- Apache Ignite 2.9.1 版本发布,小版本更新
- Swoole v4.6.1 版本发布,Bug 修复版本
- Swoole v4.6.2 版本发布,Bug 修复版本
- Swoole v4.6.4 版本发布,Bug 修复版本
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Linux内核完全剖析
赵炯 / 机械工业出版社 / 2006-1 / 79.00元
本书对早期Linux操作系统内核全部代友文件进行了详细的剖析,旨在让读者在尽量短的时间内对Linux的工作机理获得全面而深刻的理解,为进一步学习和研究Linux系统打下坚实的基础。虽然选择的版本较低,但该内核已能够正常编译运行,并且其中已包括了Linux工作原理的精髓。书中首先以Linux源代码版本的变迁为主线,简要介绍了Lin-ux系统的发展历史,同时着重说明了各个内核版本之间的主要区别和改进方......一起来看看 《Linux内核完全剖析》 这本书的介绍吧!