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编码
  })
}
相关推荐
Penge6665 小时前
《Go 后端开发者学 React:Hook》
javascript
Penge6665 小时前
《Go 后端开发者学 React:前端 HTTP 请求详解》
javascript
风骏时光牛马5 小时前
生成一个AI面试复盘标题,只需要一个标题,不需要其他的任何文本。
前端
红尘散仙14 小时前
谁说终端只能敲键盘?我用 Rust 给小说阅读器加上了鼠标
前端·后端·rust
Penge66614 小时前
《Go 后端开发者学 React:组件通信与插槽》
javascript
陈随易15 小时前
C++26 草案被否,二十八年来头一回
前端·后端·程序员
ZhengEnCi15 小时前
Agent 工具怎么折叠海量输出才「爽」:Trae、Claude Code 的渐进式披露设计原理
前端·agent
Penge66615 小时前
《Go 后端开发者学 React:useState》
javascript
Penge66615 小时前
《Go 后端开发者学 React:数据渲染》
javascript
IT_陈寒18 小时前
Redis内存暴涨,没想到是AOF重写捣的鬼
前端·人工智能·后端