遇到的问题,共两个:

问题1:接收后端数据一通乱码,如下图:

解决方法:在请求数据的时候添加responseType: 'blob',如下图

结果:这样接收就不会乱码且不会出现excel格式或文件扩展名无效的问题。

问题2:在我用axios({}).then()方法前,我把请求进行了二次封装,如下图

在JS中请求,如下图

结果:不会乱码,但是会出现excel格式或者扩展名无效的问题,如下图:

总结:请求接收excel表格,在js文件用axios({}).then(),且添加responseType:'blob'的方式进行请求,不要封装请求,也不要用axios.post({})的方式。

前端接收后端导出的excel乱码、打开excel格式或文件扩展名无效等问题相关推荐

  1. 关于Excel无法打开,因为文件格式或文件扩展名无效的解决方法

    关于Excel无法打开,因为文件格式或文件扩展名无效的解决方法 参考文章: (1)关于Excel无法打开,因为文件格式或文件扩展名无效的解决方法 (2)https://www.cnblogs.com/ ...

  2. Excel报错因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。

    最近老是出现这个问题,把office卸载重装之后问题依旧 出现这个问题主要是因为我之前装过wps,然后卸载了,但是注册表里面的excel模板还是wps的,所以excel要按照那个模板打开文件,但是却找 ...

  3. 后台导出打开Excle提示:Excel无法打开文件因为文件或文件扩展名无效

    后台导出打开Excle提示:Excel无法打开文件因为文件或文件扩展名无效 1.一定要检查SQL.特别是条件. SQL注意传值是否正确,#{}传参是否正确 查看前端响应后台导出类型和接口是否正确.我博 ...

  4. 打开excel显示php拓展名,phpexcel 导出excel 因为文件格式或文件扩展名无效,请确定文件未损坏,并且文件扩展名与文件的格式匹配...

    phpexcel导出excel:打开出现这个错误,强制打开是乱码 $objPHPExcel =newPHPExcel(); $filename ="test.xls"; heade ...

  5. Java:使用POI导出Excel文件后打开文件提示因为文件格式或文件扩展名无效而无法打开

    使用POI导出Excel文件后打开文件提示因为文件格式或文件扩展名无效而无法打开 问题 方案 问题 在SpringBoot项目中,使用POI导出查询结果至Excel文件中,成功导出后打开Excel文件 ...

  6. POI导出excel出现excel无法打开文件“xxx.xlsx”,因为文件格式或文件扩展名无效的问题

    POI导出excel出现excel无法打开文件"xxx.xlsx",因为文件格式或文件扩展名无效的问题 HSSFWorkbook和XSSFWorkbook混用会出现该问题 参考 h ...

  7. 已解决Excel无法打开文件test.xIsx“,因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。

    已解决Excel无法打开文件test.xIsx",因为文件格式或文件扩展名无效.请确定文件未损坏,并且文件扩展名与文件的格式匹配. 文章目录 报错代码 报错原因 解决方法 帮忙解决 报错代码 ...

  8. Excel无法打开文件新建 XLSX 工作表.xlsx,因为文件格式或文件扩展名无效。请确定文件未损坏解决办法【笔记】

    使用问题: 右键新建Microsoft Excel工作表,双击打开表格文件提示以下内容: "Excel无法打开文件新建 XLSX 工作表.xlsx,因为文件格式或文件扩展名无效.请确定文件未 ...

  9. Excel无法打开文件xxx.xlsx,因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配...

    office版本:2016  系统版本:win10 问题描述:  1.桌面新建excel表格后,打开时,提示"Excel无法打开文件xxx.xlsx,因为文件格式或文件扩展名无效.请确定文件 ...

  10. Excel无法打开文件xxx.xlsx,因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配

    office版本:2016 系统版本:win10 问题描述: 1.桌面新建excel表格后,打开时,提示"Excel无法打开文件xxx.xlsx,因为文件格式或文件扩展名无效.请确定文件未损 ...

最新文章

  1. Java 和 C 长期霸权结束
  2. python中模块和函数_Python中函数和模块的体验与使用
  3. 循环队列之舞伴问题(含源码详解)
  4. 0分配不到地址_前端学习计算机网络——IP地址的划分及其分类
  5. 针对WEB前端新人的前端知识体系
  6. malware analysis、Sandbox Principles、Design Implementation
  7. 5分钟快速了解微信小程序如何获取收货地址,耶稣也拦不住,我说的!!!
  8. Java菜鸟教程 基本数据类型(一)
  9. mui登录模板源码解
  10. 使用计算机VLOOKUP函数需注意什么,lookup和vlookup的区别 计算机Excel中的lo...
  11. linux数据向量化指令,VLIW DSP编译器向量化优化技术及指令分簇算法研究
  12. 2018年,51LA新版的那些事
  13. python数据分析经典书籍有哪些_数据分析有哪些好书值得推荐?
  14. 一场胆战心惊的B站面试,哔哩哔哩也太难进了
  15. Z怎样写系统测试报告(A)
  16. ASTER GDEM V02(30m)、ASTER GDEM V03(30m)、TanDEM(90m)三种全球DEM数据的质量对比
  17. 论文阅读:Analysis of Scoliosis From Spinal X-Ray Images
  18. cordova-plugin-vibration 设备震动整理
  19. raspberry pi (10) 触摸开关传感器,超声波传感器,红外避障传感器
  20. 羽毛球之双打反手发网前小球后的注意事项

热门文章

  1. excel等额本息计算房贷公式
  2. 吴忌寒联姻500.COM的背后秘密
  3. python 英文 词频分析软件_有哪些软件可以进行中文词频分析?
  4. 价格奥秘-在超市遇见亚当斯密--第十章 便宜鸡蛋会创造更多的就业机会?
  5. GitHub AI 编程工具自动写代码神器Copilot插件体验
  6. Android判断世界各国手机号码合法性
  7. NGS数据分析实践:03. 涉及的常用数据格式[5] - vcf格式
  8. 对于学习编程,你认为英语和数学哪个重要?
  9. python2与python3实现读取网页刷访问量
  10. SpringBoot+JWT+SpringSecurity对api进行授权保护