excel表导入导出

excel表导入导出

导出excel

调用导出员工接口-----接收二进制流blob-----下载文件

  • 导出员工接口返回的是二进制流blob
  • axios配置responseType为blob,接收二进制流格式是blob
  • file-saver 实现下载blob文件

步骤

  • 1.封装一个导出的api接口

    js 复制代码
    // 导出员工的excel
    export function exportEmployee() {
      return request({
        url: `/sys/user/export`,
        responseType: 'blob', // 默认值
      })
    }
  • 下载file-saver

    js 复制代码
    import { saveAs } from 'file-saver';
    async exportEployee(){
         let res =await exportEmployee()
         console.log(res)  //blob对象
        //  FileSaver.saveAs(blob对象,'文件名称')
        // 再浏览器中保存文件
         saveAs(res,'员工信息表.xlsx')
        },
相关推荐
北城以北88888 分钟前
ES6(二)
前端·javascript·es6
朕的剑还未配妥22 分钟前
移动端触摸事件与鼠标事件的触发机制详解
前端
墨鱼鱼27 分钟前
【征文计划】Rokid JSAR 实践指南:打造沉浸式 "声动空间盒" 交互体验
前端
渣哥27 分钟前
多环境配置利器:@Profile 在 Spring 项目中的实战价值
javascript·后端·面试
携欢30 分钟前
Portswigger靶场之Exploiting a mass assignment vulnerability通关秘籍
前端·安全
学Java的bb34 分钟前
苍穹外卖-工作台实现、Apache POI、导出Excel报表
excel
什么芋泥香蕉33038 分钟前
比 Manus 还好用?这款国产 AI,让 Python 小白也能玩转编程
前端·后端
为java加瓦38 分钟前
前端学AI:如何写好提示词(prompt)
前端·人工智能·prompt
U.2 SSD1 小时前
Echart仪表盘示例
javascript·echarts
qq_1841776771 小时前
前端自动部署项目到服务器
服务器·前端·javascript