前言
日常工作中你是否遇到到如下这样的场景。
产品:技术爸爸能帮忙跑下我们给推荐部门的用户 id、视频播放数、点赞数几个字段的数据吗?急急急。
小八:视频播放数、点赞数字段和别的字段混在一起,直接全给你行不行?
产品:行,先给我发一份看看。
小八:行吧,我给你导一份 Excel 出来
产品:一会儿产品又找来,这些字段全部混在一起不方便我们处理,能不能在帮我处理成我预期的字段?求求大佬了。
小八:...内心不爽,但还是打开了 idea 噼里啪啦敲了起来。
日常针对 Excel 的处理中,通常有 JXL 和 POI 两种方式,下面我们来看看两种方案的实际使用方式和利弊。
JXL 实现 Excel 导入导出
导入 pom 依赖
![8cc1e5423c471d2a8d856a55fea85b24.png](https://img-blog.csdnimg.cn/img_convert/8cc1e5423c471d2a8d856a55fea85b24.png)
代码实现
优势
运行速度快
代码编写简单
使用注意事项
jxl 只支持 xls 格式的表 Excel 表格
jxl 只支持行数不超过 65535 行的 Excel,超过则无法使用
POI 实现 Excel 导入导出
导入依赖
![33358bab153e53ca11a6e90eda35463c.png](https://img-blog.csdnimg.cn/img_convert/33358bab153e53ca11a6e90eda35463c.png)
代码实现
优势
支持 2003xlsx、2007xlsx 等格式
总结
两种 Excel 导入导出方式使用比较简单,平时工作中有需要可以直接拿来使用,代码地址见 Git:https://github.com/shiluoheroking/utils-note ,有需要的朋友自行提取。
工具虽简单,但持续提升工作效率才是最终目的;每天总结一点,让我们有更多的时间做更重要的事。
更多有用的工具持续更新中......