JAVA读写excel文件总结

jxl、Poi、EasyExcel、EasyPOI、ExcelKit


Poi、EasyExcel、EasyPOI导入EXCEL文档的实现方案有何区别
https://blog.csdn.net/allenjoe666/article/details/90902121 


jxl导入/导出Excel(Maven)
https://www.jianshu.com/p/698bebdf2129


Poi
java POI导入导出Excel数据
https://www.jianshu.com/p/926dae5d9169


EasyExcel 
EasyExcel 轻松灵活读取Excel内容
https://juejin.im/post/5dae4fdd51882554c07585d1
一行代码完成 JAVA 的 EXCEL 读写——EasyExcel 的方法封装
https://juejin.im/post/5ba320546fb9a05d0b14304b
使用记录:可以实现指定列读取,字典类型值替换,日期格式转换,批量读取
但是:格式校验比较复杂,没有注解式校验

https://gitee.com/sohikoryuu/codeExamples/tree/master/easy-excel-demo

EasyPOI
https://www.oschina.net/news/107688
SpringBoot集成EsayPoi(Excel导入导出)
https://blog.csdn.net/qq_37598011/article/details/80918565
使用easy poi快速导入导出
https://blog.csdn.net/qq_37209293/article/details/94025049
使用记录:可以实现指定列读取。字典类型替换,日期格式转换,利用hibernate验证,支持正则验证,支持整体校验规则对应实体类
不支持某实体某个字段的自定义验证

https://gitee.com/sohikoryuu/codeExamples/tree/master/easypoidemo


ExcelKit
https://gitee.com/wuwenze/ExcelKit
使用记录:指定列读取不起作用只能顺序读取,带有注解式格式校验,支持正则等,支持单个校验单独校验规则(验证字典值存不存在)
字典类型不能替换,可能会存在OOM,可以获取异常信息,可以获取正确的所有数据

https://gitee.com/sohikoryuu/codeExamples/tree/master/excel-impexp

总的来说esqyPoi是比较好用的

你可能感兴趣的:(java)