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编码
  })
}
相关推荐
小镇学者6 分钟前
【PHP】利用 xlswriter 扩展导出的Excel文件报错问题
php·excel
Hilaku9 分钟前
为什么我开始减少逛技术社区,而是去读非技术的书?
前端·javascript·面试
m0_7280331324 分钟前
JavaWeb——(web.xml)中的(url-pattern)
xml·前端
猪哥帅过吴彦祖27 分钟前
第 8 篇:更广阔的世界 - 加载 3D 模型
前端·javascript·webgl
七月十二28 分钟前
[Js]使用highlight.js高亮vue代码
前端
Asort29 分钟前
JavaScript设计模式(十二)——代理模式 (Proxy)
前端·javascript·设计模式
简小瑞31 分钟前
VSCode源码解密:Event<T> - 类型安全的事件系统
前端·设计模式·visual studio code
寧笙(Lycode)33 分钟前
OpenTelemetry 入门
前端
星链引擎35 分钟前
智能聊天机器人实践应用版(适合企业 / 项目落地者)
前端
猪哥帅过吴彦祖35 分钟前
Flutter 系列教程:列表与网格 - `ListView` 和 `GridView`
前端·flutter·ios