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编码
  })
}
相关推荐
闭着眼睛学算法1 分钟前
【双机位A卷】华为OD笔试之【排序】双机位A-银行插队【Py/Java/C++/C/JS/Go六种语言】【欧弟算法】全网注释最详细分类最全的华子OD真题题解
java·c语言·javascript·c++·python·算法·华为od
可别3906 分钟前
使用Worker打包报错
前端·vue.js
Drift_Dream6 分钟前
深入浅出 requestAnimationFrame:让动画更流畅的利器
javascript
GIS瞧葩菜10 分钟前
【无标题】
开发语言·前端·javascript·cesium
T___T16 分钟前
彻底搞懂 CSS 盒子模型 box-sizing:小白也能看懂的布局核心
前端·面试
彭于晏爱编程18 分钟前
关于表单,别做工具库舔狗
前端·javascript·面试
空白格9718 分钟前
Android插件化开发
前端
风中凌乱的L20 分钟前
vue canvas标注
前端·vue.js·canvas
拉不动的猪22 分钟前
什么是二义性,实际项目中又有哪些应用
前端·javascript·面试
海云前端124 分钟前
Webpack打包提速95%实战:从20秒到1.5秒的优化技巧
前端