一、导入依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>2.1.6</version>
</dependency>
二、随便整个application.yml
server:
# 服务器的HTTP端口
port: 8080
三、拿两个DO举例
@Data
public class Student {
@ExcelProperty(value = "学生姓名")
private String studentName;
@ExcelProperty(value = "科室号码")
private Integer classNum;
}
@Data
public class User {
@ExcelProperty(value = "用户名")
private String name;
@ExcelProperty(value = "年龄")
private Integer age;
}
四、controller
@RestController
public class EasyController {
@GetMapping("/export")
public void export(HttpServletResponse response) {
try {
response.setContentType("application/vnd.ms-excel");
response.setCharacterEncoding("utf-8");
String fileName = URLEncoder.encode("test", "UTF-8")