Springboot通过前端发起请求,上传excel文件解析数据 postman进行操作

springboot版本3.2.0,数据库版本8

mybatisplus版本3.5.4.1

controller层
java 复制代码
    @PostMapping("/import")
    @ResponseBody
    public List<User> excelUpload( MultipartFile file) throws IOException{
        if (file==null){
            System.out.println("文件为空");
        }
      List<User> userList= EasyExcel.read(file.getInputStream(), User.class,new UserUploadListener(userService))
              .head(User.class)
               .sheet()
               .doReadSync();
        System.out.println(userList);
       return userList;
    }
测试结果
后端返回数据

Postman返回数据
注意

使用postman进行测试时,需要把key传进去,不然会报空文件异常,

相关推荐
学编程就要猛几秒前
JavaEE进阶:Spring Boot快速上手
java·spring boot·java-ee
Jinuss2 分钟前
源码分析之React中的useImperativeHandle
开发语言·前端·javascript
shark22222227 分钟前
springboot中配置logback-spring.xml
spring boot·spring·logback
一生了无挂12 分钟前
springboot使用logback自定义日志
java·spring boot·logback
ZC跨境爬虫14 分钟前
CSS核心知识点与定位实战全解析(结合Playwright爬虫案例)
前端·css·爬虫
一 乐14 分钟前
剧场管理系统|基于springboot + vue剧场管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·剧场管理系统
Jinuss16 分钟前
源码分析之React中的forwardRef解读
前端·javascript·react.js
lKWO OMET16 分钟前
Spring Boot中的404错误:原因、影响及处理策略
java·spring boot·后端
战族狼魂17 分钟前
AI 全程聊天式交互,自动修复错误--撸了一个中英多语言电商独立站,基于SpringBoot+React+MySQL 可Docker一键部署
spring boot·mysql·react.js