springboot使用easyexcel导入数据实例代码
时间: 2023-06-13 14:03:19 浏览: 113
以下是一个简单的使用 EasyExcel 导入数据的 Spring Boot 示例代码:
1. 首先,在 pom.xml 文件中添加以下依赖:
```xml
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>2.2.10</version>
</dependency>
```
2. 接着,创建一个 Excel 导入的 DTO,例如:
```java
@Data
public class UserDto {
@ExcelProperty(value = "姓名", index = 0)
private String name;
@ExcelProperty(value = "年龄", index = 1)
private Integer age;
@ExcelProperty(value = "性别", index = 2)
private String gender;
}
```
3. 然后,在 Controller 中编写导入接口,例如:
```java
@RestController
public class UserController {
@PostMapping("/import")
public String importExcel(@RequestParam("file") MultipartFile file) throws IOException {
List<UserDto> userList = EasyExcel.read(file.getInputStream()).head(UserDto.class).sheet().doReadSync();
// TODO: 处理导入的数据
return "导入成功";
}
}
```
4. 最后,在前端页面中上传 Excel 文件,并将其发送到导入接口中。
以上就是一个简单的使用 EasyExcel 导入数据的 Spring Boot 示例代码。
阅读全文