场景:

通过WEB接口的形式上传文件,把 MultipartFile 转成 File 的形式。

pom引入

<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>x.x.x</version>
</dependency>

代码:

@PostMapping("/test")
public Result test(@RequestParam("file") MultipartFile multipartFile) throws IOException {

File file = new File(multipartFile.getOriginalFilename());
FileUtils.copyInputStreamToFile(multipartFile.getInputStream(), file);

ExcelReader reader = ExcelUtil.getReader(file);
List<Map<String, Object>> list = reader.readAll();

return null;
}