1.pom.xml配置依赖包
org.apache.poi
poi
3.17
org.apache.poi
poi-ooxml
3.17
com.alibaba
easyexcel
1.1.2-beta5
2.编写excel导入对应实体类
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.metadata.BaseRowModel;
public class TestModel extends BaseRowModel {
@ExcelProperty(value = "姓名", index = 0)
private String xm;
@ExcelProperty(value = "微信号", index = 1)
private String wxh;
@ExcelProperty(value = "手机号", index = 2)
private String sjh;
public String getXm() {
return xm;
}
public void setXm(String xm) {
this.xm = xm;
}
public String getWxh() {
return wxh;
}
public void setWxh(String wxh) {
this.wxh = wxh;
}
public String getSjh() {
return sjh;
}
public void setSjh(String sjh) {
this.sjh = sjh;
}
}
3.编写导入监听类
import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import com.alibaba.excel.context.AnalysisContext;
import com.alibaba.excel.event.AnalysisEventListener;
import com.alibaba.excel.metadata.ExcelHeadProperty;
public class ExcelListener extends AnalysisEventListener {
//自定义用于暂时存储data
private List