当前位置: 首页 > article >正文

axios 导出excel表格 文件流格式

1、发送请求
const export_excel=function(){
axios({
method:“post”,
url:url,
responseType: “blob”
});
};
2、下载导出方法
const downLoadFile=function(content,fileName){
var ele = document.createElement(‘a’);// 创建下载链接
ele.download = fileName;//设置下载的名称
ele.style.display = ‘none’;// 隐藏的可下载链接
// 字符内容转变成blob地址
var blob = new Blob([content]);
ele.href = URL.createObjectURL(blob);
// 绑定点击时间
document.body.appendChild(ele);
ele.click();
// 然后移除
document.body.removeChild(ele);
}
3.组合下载
export_excel.then(res){
downLoadFile(res.data,‘文件名称.xlsx’)
}

提示:发送请求必须添加responseType: "blob" 否则下载的文件无法正常打开


http://www.kler.cn/a/8020.html

相关文章:

  • MySQL与Oracle对比及区别
  • AI制作ppt
  • 免费,WPS Office教育考试专用版
  • ssm100医学生在线学习交流平台+vue(论文+源码)_kaic
  • 【QT】QSS
  • 九州未来再度入选2024边缘计算TOP100
  • Alibaba开源的Java诊断工具Arthas-实战
  • [ 应急响应基础篇 ] 解决远程登录权限不足的问题(后门账号添加远程桌面权限)
  • 华为OD机试-组合出合法最小数-2022Q4 A卷-Py/Java/JS
  • 深入浅出Kafka
  • Linux账号管理(用户{创建删除修改}用户组{创建删除修改}一般用户命令{id,finger,chfn,chsh})
  • 【JavaWeb】8—过滤器
  • 【架构师从零进阶】Java基础 练气期 Day1
  • 旅游心得Traveling Experience
  • 从零开始:如何集成美颜SDK到你的应用中
  • Redis常用命令以及如何在Java中操作Redis
  • springcloud——并发请求处理方案
  • 软件测试面试复盘:技术面没有难倒我,hr面被虐的体无完肤
  • 笔记-常见的动态内存错误
  • 收割offer疯狂涨了5K,自动化测试面试题整理大全,你能答上多少?
  • js设计模式——组合模式
  • RBF-UKF径向基神经网络结合无迹卡尔曼滤波估计锂离子电池SOC(附MATLAB代码)
  • 在cmd命令窗口安装Python模块
  • 入门力扣自学笔记257 C++ (题目编号:1041)
  • GuLi商城-SpringCloud-Gateway网关核心概念、测试API网关
  • 探索三维世界:从Hello World开始的Three.js入门之旅