使用huttol单sheet读取Excel导入
1. 定义接口
请求参数 选择—> MultipartFile
2.具体实现
// 1. 获取文件名称
String filename = file.getOriginalFilename();
// 2.获取文件输入流
InputStream inputStream = file.getInputStream();
// 3.读取Excel文件流
ExcelReader reader = ExcelUtil.getReader(inputStream);
// 4.数据映射
reader.addHeaderAlias("EXCEl表中的字段名","预制对应的实体类字段名");
// 5.批量添加为集合
List<实体类> params = reader.readAll(实体类.class);
for (实体类 param : params) {
// 3.校验表格中的参数 看业务需求
if (param.getUsername().equals(""))
return Err ("姓名必填,请重新检查表格");
if (param.getPhoneNumber().equals(""))
return Err ("手机号必填,请重新检查表格");
}
// 这样params 就是你要读取的文件的集合