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编码
  })
}
相关推荐
小蜜蜂dry12 分钟前
nestjs学习 - 控制器、提供者、模块
前端·node.js·nestjs
优秀稳妥的JiaJi13 分钟前
基于腾讯地图实现电子围栏绘制与校验
前端·vue.js·前端框架
前端开发呀37 分钟前
从 qiankun(乾坤) 迁移到 Module Federation(模块联邦),对MF只能说相见恨晚!
前端
Lee川40 分钟前
深度解构JavaScript:作用域链与闭包的内存全景图
javascript·面试
没想好d1 小时前
通用管理后台组件库-10-表单组件
前端
恋猫de小郭1 小时前
你用的 Claude 可能是虚假 Claude ,论文数据告诉你,Shadow API 中的欺骗性模型声明
前端·人工智能·ai编程
_Eleven2 小时前
Pinia vs Vuex 深度解析与完整实战指南
前端·javascript·vue.js
cipher2 小时前
HAPI + 设备指纹认证:打造更安全的远程编程体验
前端·后端·ai编程
技术狂小子2 小时前
# 一个 Binder 通信中的多线程同步问题
javascript·vue.js
WeNTaO2 小时前
ACE Engine FrameNode 节点
前端