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编码
  })
}
相关推荐
你可如意1 分钟前
从Promise开始,一篇让你彻底建立起JS的异步编程模型
javascript
Tkto16 分钟前
我用 WebGL 从「画个点」一路画到「贪吃蛇」
前端
xiaobaoyu22 分钟前
前端代码常用规范
前端
xiaobaoyu31 分钟前
img,word,excel,pdf文件在线预览
前端
lichenyang45332 分钟前
从 H5 到 HarmonyOS:我做了一个 npm + OHPM 双端发布的 ArkWeb JSBridge 框架
前端
用户842981424181032 分钟前
AI时代,JS混淆加密还有用吗?
前端·javascript
xiaobaoyu36 分钟前
如何理解前端项目中的绝对路径和相对路径
前端
xiaobaoyu40 分钟前
vue3+vite+vant4项目实战总结
前端
咖啡星人k1 小时前
【无标题】
前端·ai·github
颜进强1 小时前
LangChain 从入门到实践:用最小案例理解 RAG 的 5 个核心抽象
前端·后端·ai编程