今天分享一下使用java解析Excel03版和07版
参考了原文链接
使用maven需要添加两个依赖:
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.11-beta1</version>
</dependency>
<!--07-->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.11-beta1</version>
</dependency>
首先新建一个Excel文件,文件第一行为列名,在程序中忽略,但是列名的顺序必须和bean类中的属性顺序一致,否则反射会出错。
所有的数据类型一定要参考bean属性的方式插入。
直接上代码:
bean类
public class Users {
private String name;
private int age;
private double mm;
private String sex;
@Override
public String toString() {
return "Users [name=" + name + ", age=" + age + ", sex=" + sex
+ ", mm=" + mm + "]";
}
public double getMm() {
return mm;
}
public void setMm(double mm) {
this.mm = mm;
}
public String getName() {
return name;
}
public void setName(String name) {
System.err.println(name);
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getSex() {
return sex;
}