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;
}
}