要映射的实体类
@Data
@EqualsAndHashCode()
@TableName("tb_brand")
public class Brand implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(type= IdType.AUTO)
// @ExcelProperty(value = "编号")
@ExcelIgnore
private Integer id;
@ExcelProperty(value = "品牌名称")
// @ExcelProperty(index = 1)
private String brandName;
@ExcelProperty(value = "公司名称")
// @ExcelProperty(index = 2)
private String companyName;
@ExcelProperty(value = "优先级")
// @ExcelProperty(index = 3)
private Integer ordered;
@ExcelProperty(value = "描述")
// @ExcelProperty(index = 4)
private String description;
@ExcelProperty(value = "状态")
// @ExcelProperty(index = 5)
private Integer status;
}
excel文件中列名
和 实体类属性字段注解@ExcelProperty(value = “”)中value的值一一对应
使用名称映射excel表头和实体类中的字段时,解析到的数据量个数正确,就是没有数据(null)。
解决方法
添加编码方式