2
Q
[alibaba/easyexcel]读取excel列,无法按照指定标识去解析到固定实体对象属性中
A
回答
4
什么意思 没太明白 能详细说明一下么
4
比如:
JavaBean
excel ------------------------ | A | B | C | D |
---|---|---|---|---|
姓名 | 性别 | 年龄 | ||
------------------------ | ||||
小明 | 男 | 18 | ||
------------------------ |
@ExcelPropertie(value="年龄")
private String name;
@ExcelPropertie(value="性别")
private String sex;
@ExcelPropertie(value="姓名")
private String age;
读取的数据为:{name: "小明", sex:"男", age: "18"} 理想:{name: "18", sex:"男", age: "小明"} 最好能拓展个接口,让定义表头与实体间的属性绑定
0
和我的问题有点像。未能正确按首行的列头,填充实体。十几个字段只有一个字段没有正确填充。
6
默认是按字段顺序填充的,可以直接调整字段顺序,或者指定 index 就可以绑定到具体某一列 @Lsatin
1
和我的问题有点像。未能正确按首行的列头,填充实体。十几个字段只有一个字段没有正确填充。
那是,因为,他在反射的时候,把实体的field给排序了。但是,不能按照列头去读取到固定的field
7
默认是按字段顺序填充的,可以直接调整字段顺序,或者指定 index 就可以绑定到具体某一列 @Lsatin
所以,现在才提了这个需求,希望下个版本可以通过列头去匹配固定的字段
0
你自己指定index 或者根据名字匹配,你应该是名字没匹配上