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编码
  })
}
相关推荐
whinc3 小时前
JavaScript技术周刊 2026年第18周
javascript
码海扬帆:前端探索之旅3 小时前
深度定制 uni-combox:新增功能详解与实战指南
前端·vue.js·uni-app
谷雨不太卷3 小时前
进程的状态码
java·前端·算法
打小就很皮...3 小时前
基于 Python + LangChain + RAG 的知识检索系统实战
前端·langchain·embedding·rag
whinc3 小时前
JavaScript技术周刊 2026年第17周
javascript
BJ-Giser3 小时前
Cesium 烟雾粒子特效
前端·可视化·cesium
空中海3 小时前
02 ArkTS 语言与工程规范
java·前端·spring