使用Easypoi 4.0
1、 使用Map方式
String[] titles = {"学校名称","班级","学生姓名","身份证号"};
ImportParams params = new ImportParams();
String [] t = titleList.toArray(new String[titleList.size()]);
params.setImportFields(t);
List<Map<String, Object>> list =
ExcelImportUtil.importExcel(file.getInputStream(), Map.class, params);
2、 使用实体类方式
实体类
public class ExamineeImportBO {
//
@Excel(name = "学校",type=1)
private String school;
@Excel(name = "姓名",type=1)
private String name;
//...
List<ExamineeImportBO> dataList =
ExcelImportUtil.importExcel(file.getInputStream(),
ExamineeImportBO.class, new ImportParams());
for (ExamineeImportBO examineeBO : examineeImportBOList) {
List<String> errMessageList = new ArrayList<>();
Map<String, Object> dbObj = new HashMap<>();
Map<String, Object> rowObj = BeanUtils.toMap(examineeBO);
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。