首先添加依赖
<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());
}
