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编码
  })
}
相关推荐
g***B7381 天前
JavaScript数据可视化应用
javascript·信息可视化·数据分析
F***c3251 天前
React自然语言处理应用
前端·react.js·自然语言处理
1***Q7841 天前
React项目
前端·javascript·react.js
幸福专买店1 天前
【Flutter】flutter 中 包裹内容显示 的设置方式
前端·javascript·flutter
U***49831 天前
React Native性能分析
javascript·react native·react.js
和和和1 天前
🗣️面试官: 那些常见的前端面试场景问题
前端·javascript·面试
lxp1997411 天前
vue笔记摘要-更新中
前端·vue.js·笔记
Oriental1 天前
URL解码踩坑记录
前端·后端
San301 天前
ES6+ 新特性解析:让 JavaScript 开发更优雅高效
前端·javascript·ecmascript 6
Heo1 天前
简单聊聊webpack摇树的原理
前端·javascript·面试