js后端返回的数据是blob类型的excel下载文件

894 ℃

注:ajax中加responseType: "blob"

if (res && res.status === 200) {
  const filename = "对账表.xlsx";
  const blob = new Blob([res.data]);
  const link = document.createElement("a");
  link.style.display = "none";
  link.href = URL.createObjectURL(blob);
  link.setAttribute("download", filename);
  document.documentElement.appendChild(link);
  link.click();
  document.documentElement.removeChild(link);
} else {
  let content = res.data; //arraybuffer类型数据
  let resBlob = new Blob([content]);
  let reader = new FileReader();
  reader.readAsText(resBlob, "utf-8");
  reader.onload = () => {
	_this.$message.error(reader.result);
  };
}

进入前端入门建站教程官网入口

excel拆分单元格快捷键怎么用

如何利用PHPExcel类库建php将数据格式转为excel

vuejs导入excel(多个Sheet表全部解析)

vuejs前端做一个点击按钮下载excel文件模板功能

vuejs导入excel表格解析成JSON数据(日期变成数字)解决方法

标签: blob, excel, 下载

上面是“js后端返回的数据是blob类型的excel下载文件”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_2048.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

生活小工具

收录了万年历、老黄历、八字智能排盘等100+款小工具!生活小工具
免费开源基于Vue3/vite3等最新前端技术栈的中后台模板——Soybean Admin
帝国cms中的碎片功能有什么特点
php判断数组中出现的重复数
免费开源的Vue3桌面端UI组件库Layui Vue中文文档官网介绍
php语法如何实现概率抽奖功能?