js导出的excel文件无法打开/打开乱码,excel无法打开xxx.xlsx因为文件格式或文件扩展无效

excel无法打开xxx.xlsx因为文件格式或文件扩展无效

使用 a 标签导出这里就不细说了,直接说上述问题解决方案

在调用导出接口的时候加上两个参数

responseType: "blob"

responseEncoding: "utf8"

javascript 复制代码
export function test(data) {
  return util({
    url: '/test',
    method: 'POST',
    data,
    responseType: "blob",  //代表请求 blob数据格式
    responseEncoding: "utf8" // 使用UTF-8编码
  })
}
相关推荐
双口馋猫几秒前
cesium+vite demo
前端·vue.js
雾岛听风来2 分钟前
Cython与CUDA之Add
前端·cython
猿榜2 分钟前
js逆向-某博博返回数据解密
javascript·python
IT、木易9 分钟前
大白话解释 JavaScript 中的this关键字,它在不同场景下是如何取值的?
开发语言·javascript·ecmascript
摆烂工程师10 分钟前
什么是MCP?一分钟搞懂!
前端·后端·程序员
A死灵圣法师19 分钟前
同一个接口,掉n次,取消上次请求
前端
前端涂涂23 分钟前
JavaScript面试宝典
前端·javascript
卖报的小行家_29 分钟前
读《Vue.js设计与实现》第四章·响应系统的作用与实现
前端
七月丶30 分钟前
🚀 前端缓存踩坑指南:如何优雅地解决浏览器缓存问题?
前端
沉默王二31 分钟前
更快更强!字节满血版DeepSeek在IDEA中真的爽!
java·前端·程序员