execl导入
程序员文章站
2024-03-24 10:20:34
...
代码实现篇,写的不是很完整,完整的可以看github
easyExecl导入:
1、maven依赖:
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>2.1.3</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.17</version>
</dependency>
2、创建实体类,对应execl列数据
3、创建监听类ClassNameListener 继承 AnalysisEventListener<实体类> 实现两个方法
这个每一条数据解析都会来调用
invoke(实体类 class, AnalysisContext analysisContext)
所有数据解析完成了 都会来调用,最后再掉一次业务方法,防止list中有数据
doAfterAllAnalysed(AnalysisContext analysisContext)
4、业务实现放在两个方法中即可,如果传参的话,可以通过Listener类的构造方法传入
推荐阅读
-
execl导入
-
[转]db2move数据库导出导入 博客分类: DB2 db2db2moveexportloadbackup
-
非poi实现word中导入pic图片代码示例 博客分类: word操作
-
非poi实现word中导入pic图片代码示例 博客分类: word操作
-
Python导入模块,你真的融会贯通了吗?
-
mysql BTREE索引导入问题 博客分类: database MySQLSQL
-
DB2 大数据导入注意 与 客户端连接数据库用名 博客分类: sql DB2
-
DB2 自增长列导入、导出测试 博客分类: 数据库 db2
-
CSV导入十万条数据到数据库
-
模拟升级中oracle导出没数据的表结构再导入 博客分类: 模拟升级中oracle导出没数据的表结构再导入 oracle