赞
踩
使用的是springBoot结合EasyExcel进行文件上传然后读取数据.
没有报错信息,但是打断点发现Excel中的数据没有通过接口传递到easyExcel的监听器.
原因:EasyExcel严格使用驼峰命名法.字段名必须小写.比如:
//错误示范
@Data
public class SubjectData {
@ExcelProperty(index = 0)//对应第一列
private String OneSubjectName;
@ExcelProperty(index = 1)//对应第二列
private String TwoSubjectName;
}
正确示范
@Data
public class SubjectData {
@ExcelProperty(index = 0)//对应第一列
private String oneSubjectName;//字段名首字母小写
@ExcelProperty(index = 1)//对应第二列
private String twoSubjectName;//字段名首字母小写
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。