这是我从excel表中读出来的数据,我的对象属性中还多了条其他表的ID 不是这个excel表中的数据
怎么把这里面的每一个list的数据封装对象’
你先读出每行,然后把各个信息填充到对象中,然后用List存储
楼主从excel里面取出的数据可以看一下数据的格式,
1:先使用String对象的方法去掉前后空格。(具体哪个记不清了)
2:spilt()方法分开。
3:定义对应Pojo类。
4:遍历现有list将数据取出来导入新的list。
希望我的回答对你有帮助!
将数据封装成对象再用List去存储对象
封装对象:将数据根据字段封装成不同的属性,创建Set ,Get方法
先创建一个对象啊,你这里每一行就代表一个对象,然后按照中括号遍历数据,存储到list集合中不就可以了
伪代码:
class Data {
private String UID;
private String name;
private long phone;
....
public String getUID (){
return UID;
}
public void setUID(String UID) {
this.UID = UID;
}
.....
}
List list = new ArrayList();
创建model用你excel的每个字段作为model的属性,遍历出excel的每条数据set进model,在加入到list里
1、创建一个实体对象类;
2、创建一个list,其泛型为创建的对象类
3、循环将编立出的excel数据分别存到相应的对象属性中;
4、将封装好数据的对象分别add进list当中。
导入导出excel 模板 http://blog.csdn.net/lovelong8808/article/details/44098179