1、创建一个普通的maven项目
2、pom中引入xml相关依赖
<dependencies> <!-- https://mvnrepository.com/artifact/com.alibaba/easyexcel --> <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1.1</version> </dependency> </dependencies>
这个依赖其实依赖于下面这个依赖
3、创建实体类
设置表头和添加的数据字段
package excel; import com.alibaba.excel.annotation.ExcelProperty; import lombok.Data; @Data public class demoData { //设置excel表头名称 @ExcelProperty("学生编号") private Integer sno; @ExcelProperty("学生姓名") private String sname; }
4 、实现写操作
package excel; import com.alibaba.excel.EasyExcel; import java.util.ArrayList; import java.util.List; public class TestExcel { public static void main(String[] args) { //实现excel写操作 //1设置写入文件夹地址和excel文件名称 String filename="G:\\HBSJ\\a.xls"; //2调用easyExcel里面方法进行写操作 // EasyExcel.write(filename,demoData.class).sheet("学生列表").doWrite(getData()); } //创建方法返回List集合 private static List<demoData> getData(){ List<demoData> list = new ArrayList<demoData>(); for (int i = 0; i < 10; i++) { demoData data = new demoData(); data.setSno(i); data.setSname("张三"+i); list.add(data); } return list; } }
5.显示结果