springboot上传excel文件
时间: 2023-04-27 18:01:50 浏览: 232
springboot上传excel导入到数据库完整demo(后端代码)
4星 · 用户满意度95%
Spring Boot可以通过Apache POI库来实现Excel文件的上传和读取。
1. 首先,在pom.xml文件中添加以下依赖:
```
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>4.1.2</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>4.1.2</version>
</dependency>
```
2. 在Controller中添加上传Excel文件的接口:
```
@PostMapping("/upload")
public String uploadExcel(@RequestParam("file") MultipartFile file) throws IOException {
Workbook workbook = WorkbookFactory.create(file.getInputStream());
Sheet sheet = workbook.getSheetAt();
for (Row row : sheet) {
for (Cell cell : row) {
System.out.print(cell.getStringCellValue() + "\t");
}
System.out.println();
}
return "success";
}
```
3. 在前端页面中添加上传文件的表单:
```
<form method="post" enctype="multipart/form-data" action="/upload">
<input type="file" name="file"/>
<input type="submit" value="上传"/>
</form>
```
这样就可以实现Spring Boot上传Excel文件的功能了。
阅读全文