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编码
  })
}
相关推荐
2501_918126915 分钟前
国标麻将一抽胡
前端·学习·html·个人开发
m0_502724956 分钟前
CSS实现容器的宽度由内容决定
前端·css
dear_bi_MyOnly8 分钟前
用 Vibe Coding 打造 React 飞机大战游戏 —— 我的实践与学习心得
前端·react.js·游戏
TheNextByte19 分钟前
如何将 Safari 标签转移到新 iPhone 17?
前端·iphone·safari
m0_748245929 分钟前
常见状态前缀
前端·css
用户904438163246010 分钟前
拒绝 `setInterval`!手撕“死了么”生命倒计时,带你看看 60FPS 下的 Web Worker 优雅多线程
前端·javascript
ttod_qzstudio10 分钟前
CSS 样式优先级原则详解:从一个 Vue 组件样式冲突案例说起
前端·css·vue.js
59678515412 分钟前
css装饰
前端·css·css3
摘星编程13 分钟前
React Native for OpenHarmony 实战:PanResponder 手势响应详解
javascript·react native·react.js
@zulnger1 小时前
读写Excel
开发语言·python·excel