第一步:导入依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>2.1.1</version>
</dependency>
这个依赖属于 阿里巴巴 旗下的
第二步:创建实体类
@Data
public class ExcelData {
// 设置excel表头名称
@ExcelProperty("学生编号")
private Integer sno;
@ExcelProperty("学生姓名")
private String sname;
}
第三步: 创建执行main
public class ExcelTest {
public static void main(String[] args) {
// 实现 excel 写操作
// 设置写入文件夹地址 和 文件名称
String filename = "E:\\write.xlsx";
// 调用easyExcel 里面的方法
EasyExcel.write(filename,ExcelData.class).sheet("stuname").doWrite(getData());
}
private static List<ExcelData> getData() {
List<ExcelData> list = new ArrayList<>();
for (int i=0; i<10; i++) {
ExcelData ed = new ExcelData();
ed.setSno(i);
ed.setSname("lsr" + i);
list.add(ed);
}
return list;
}
}