首先添加依賴
<dependency > <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1.1</version> <scope>compile</scope> </dependency>
然后還需要如下依賴,注意版本號對應
<!--xls--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </dependency> <!--xlsx--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.17</version> </dependency>
接着創建實體類,要和excel表中的數據對應
@Data public class DemoData { // 設置excel表頭的名稱 @ExcelProperty("編號") private Integer number; @ExcelProperty("姓名") private String name; }
最后實現寫的操作
public static void main(String[] args) {
// 實現excel的寫操作
// 1.設置文件夾地址和寫入名稱
String filename = "F:\\write.xlsx";
// 2.調用easyexcel中的方法進行寫操作
EasyExcel.write(filename, DemoData.class).sheet("列表").doWrite(getData());
}
