请先阅读 “Java+POI+模板”一:打造复杂Excel 报表
“Java+POI+模板”二:基于对象列表输出到excel(利用反射)
我们会处理如下图所示的两个Excel,将之转化为我们的对象。
第一张图对应的对象类如下:
public class User {
private int id;
private String username;
private String nickname;
private int age;
@ExcelResources(title="用户标识",order=1)
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
@ExcelResources(title="用户名",order=2)
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
@ExcelResources(title="用户昵称",order=3)
public String getNickname() {
return nickname;
}
public void setNickname(String nickname) {
this.nickname = nickname;
}
@ExcelResources(title="用户年龄",order=4)
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public User(int id, String username, String nickname, int age) {
super();
this.id = id;
this.username = username;
this.nickname = nickname;
thi