天天看点

Excel便捷读取工具 ExcelUtil

excelutil 借助反射和 poi 对 excel 读取,省略了以往读取 excel 的繁琐步骤,调用 excelutil 只需要2步,对,你没有看错,2步足以读取到 excel 的内容。自动赋值,传入对应model所在路径,即可自动赋值.自动匹配数据类型string,int,long,date,double等,精准定位报错信息.

使用场景:

可以想一下我们现在有个excel导入任务,比如是导入一个班级的学生花名册,比如学生这个实体类是student.java 一般的导入是需要每行每列对excel进行遍历,然后给student的各个属性进行赋值,然后如果碰到teacher.java需要导入,难道还要在写一遍遍历?代码又臭又长不说,而且代码冗余很多,现在借助excelutil这个公共类,可以实现优雅,容易的读取.兼容03,07版excel.大家用的时候只需要把excelutil和stringutil放在自己项目中就可以了,正在提交maven库,后期直接引入maven就可以了.

调用步骤:

1.定义需要读取的表头字段和表头对应的属性字段

string keyvalue ="手机名称:phonename,颜色:color,售价:price";

2.读取数据

list list=excelutil.readxls("c://test.xlsx",excelutil.getmap(keyvalue),"com.lkx.model.phonemodel")

pom引入