axios 导出excel表格 文件流格式

news/2024/7/21 5:57:45 标签: excel, axios

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.niftyadmin.cn/n/207745.html

相关文章

【C++】list的模拟实现及其应用

文章目录list的相关介绍list的使用list构造list iterator的使用list capacitylist element accesslist modifierslist迭代器失效sort问题list模拟实现的完整代码list与vector的对比list的相关介绍 list是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且…

PHP实现使用函数求多位数值的位数,使用函数输入3个数求和,并以表单形式输出的两个代码程序

目录 前言 一、使用函数求多位数值的位数 1.1运行流程(思想) 1.2代码段 1.3运行截图 二、使用函数输入3个数求和,并以表单形式输出 2.1运行流程(思想) 2.2代码段 2.3运行截图 前言 1.因多重原因,…

jumpserver 远程执行漏洞分析和复现

0 简介JumpServer是一款开源的堡垒机,是符合4A规范的运维安全审计系统,通俗来说就是跳板机。2021年1月15日,JumpServer发布安全更新,修复了一处远程命令执行漏洞。由于JumpServer某些接口未做授权限制,攻击者可构造恶意…

Verilog Tutorial(7)If语句和Case语句

写在前面在自己准备写verilog教程之前,参考了许多资料----FPGA Tutorial网站的这套verilog教程即是其一。这套教程写得不错,只是没有中文,在下只好斗胆翻译过来(加了自己的理解)分享给大家。这是网站原文:h…

奇舞周刊第 489 期: Chrome 112:CSS 支持嵌套语法、document.domain 正式禁用!

记得点击文章末尾的“ 阅读原文 ”查看哟~下面先一起看下本期周刊 摘要 吧~奇舞推荐■ ■ ■Chrome 112:CSS 支持嵌套语法、document.domain 正式禁用!Chrome 112 版本在 4.4 号发布了,我来带大家一起看看有哪些值得关注的更新用 ChatGPT 开发…

项目管理中,这些思维误区一定要避开

项目需要在限定的时间要求完成的事情,可控的关键把握是:人、时、事。 但是,项目实施时间一般较长,总有很多项目实施结果不尽人意。那么,IT项目管理过程中,容易出现哪些思维误区呢? 1、忘记项…

Java中的String类真的不可变吗?

其实在Java中,String类被final修饰,主要是为了保证字符串的不可变性,进而保证了它的安全性。那么final到底是怎么保证字符串安全性的呢?接下来就让我们一起来看看吧。 一. final的作用 1. final关键词修饰的类不可以被其他类继…

DAF Trucks EDI项目案例

DAF Trucks是一家荷兰卡车制造商,通过EDI系统与其供应商和客户之间进行电子交换。DAF Trucks EDI系统包括订单处理、发货通知、发票和付款等功能,能够快速、准确地交换业务文档,提高供应链管理水平。DAF计划将其EDI系统扩展到更多的供应商和客…