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传进去,不然会报空文件异常,

相关推荐
web前端1233 分钟前
# @shopify/react-native-skia 完整指南
前端·css
shanLion4 分钟前
从 iframe 到 Shadow DOM:一次关于「隔离」的前端边界思考
前端·javascript
精神状态良好7 分钟前
RAG 是什么?如何让大模型基于文档作答
前端
CRAB7 分钟前
解锁移动端H5调试:Eruda & VConsole 实战指南
前端·debug·webview
OpenTiny社区7 分钟前
Vue2/Vue3 迁移头秃?Renderless 架构让组件 “无缝穿梭”
前端·javascript·vue.js
敲代码的独角兽7 分钟前
深入理解 JavaScript 异步机制:从回调到 Promise 再到 async/await
前端
清风乐鸣10 分钟前
刨根问底栏目组 - 学习 Zustand 的广播哲学
前端
yxorg22 分钟前
vue自动打包工程为压缩包
前端·javascript·vue.js
Bigger32 分钟前
shadcn-ui 的 Radix Dialog 这两个警告到底在说什么?为什么会报?怎么修?
前端·react.js·weui
MrBread33 分钟前
突破限制:vue-plugin-hiprint 富文本支持深度解析与解决方案
前端·开源