实现导出excel,pdf功能

注:代码中res就是后端返回的是文件流,前端使用a标签实现导出excel,pdf,导出pdf跟excel的区别在于new blob对象时的type类型不同
下面代码是固定写法,可以直接使用,亲测有用哦

 //导出pdf跟excel的区别在于new blob对象时的type类型不同const blob = new Blob([res],{type: 'application/pdf'});const blob = new Blob([res],{type: 'application/vnd.ms-excel'});const fileName ="name.xlsx";if ("download" in document.createElement("a")) {// 非IE下载const elink = document.createElement("a");elink.download = fileName;elink.style.display = "none";elink.href = URL.createObjectURL(blob);document.body.appendChild(elink);elink.click();URL.revokeObjectURL(elink.href); // 释放URL 对象document.body.removeChild(elink);} else {// IE10+下载navigator.msSaveBlob(blob, fileName);}

vue实现导出excel,pdf功能相关推荐

  1. vue合并表格excel导出_Vue实现导出excel表格功能

    引言: 最近使用vue在做一个后台系统,技术栈 vue + iView ,在页面中生成表格后, iView可以实现表格的导出,不过只能导出csv格式的,并不适合项目需求. 如果想要导出Excel 在s ...

  2. vue中导出Excel表格

    vue中导出Excel表格 项目中我们可能会碰到导出Excel文件的需求,一般后台管理系统中居多,将table中展示的数据导出保存到本地.当然我们也可以通过一些处理来修改要导出的数据格式,具体需求具体 ...

  3. java实现导出Excel的功能

    这篇文章主要为大家详细介绍了java实现导出Excel的功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 导出excel是咱Java开发的必备技能啦,之前项目有这个功能,现在将其独立出来,分享一 ...

  4. vue导入导出excel组件封装

    vue导入导出excel组件 可直接使用 参考以下博客,侵删 参考的博客 ##一: 项目安装依赖 npm install --save xlsx 在项目中创建文件夹及文件如下图: excel-impo ...

  5. VUE中导出Excel功能的实现

    一.在上一篇文章中我们已经完成了WebSql的操作,并且初始化了一些数据,那么如何导出这些数据呢? **当然方法有多种,本次我们采用引入Export2Excel.js的方法 1.添加所需依赖 npm ...

  6. VUE纯前端导出excel表格功能《转载》

    插件:使用vue-json-excel插件实现Vue纯前端导出简单的Excel表格功能. 使用方法 1. 安装依赖 npm install vue-json-excel 2. 引入组件 a. 全局引入 ...

  7. vue项目导出EXCEL功能

    因为一些原因导出EXCEL功能必须前端来做,所以就研究了一下,在网上也找了一些文章来看,有一些不完整,我做完了就记录下来,供大家参考: 1.首先先安装依赖: npm install file-save ...

  8. vue 调后台接口实现导出excel表格功能

    今天遇到了一个导出excel表格的功能(如图) 实现导出分三步: 第一步:定义API接口的时候添加 responseType: "blob" // 导出策略结果downloadSt ...

  9. vue快捷导出excel插件

    最开始我使用的是知名度高的xlsx插件,但发现他的免费版没办法修改样式,而配合使用xlsx-style又有许多的问题,需要修改源码,使身为小菜鸟的我十分的难受o(╥﹏╥)o 机缘巧合下找到了pikaz ...

  10. 前端页面导出excel文件功能(导出)

    方法一: 一.后台管理系统中常有导出excel功能,可定义一个函数,在其他.vue文件中导入即可用. 1.1定义函数 export function excelDown(res, name = &qu ...

最新文章

  1. Sping中利用HandlerExceptionResolver实现全局异常捕获
  2. C++ 函数的模板的使用
  3. 为什么要学数学?因为这是一场战略性的投资
  4. 【DB】几种ETL模式
  5. 将选择元素绑定到Angular中的对象
  6. ubuntu 安装VmTool
  7. 7 centos 源码安装samba_centos 7 安装 samba 服务
  8. How is SAP CDS metadata retrieved from AG3 backend
  9. APP录获取短信+通讯录网站源码
  10. 杭电2531Catch him
  11. Leetcode动态规划:300.longest-increasing-subsequence(最长递增子序列)
  12. android的xml登录,Android----xml文件中的控件的id设置
  13. require() 源码解读
  14. 《构建之法》第十一、十二章学习总结
  15. c# 委托和委托事件
  16. 通讯录标准化输入fread c语言,C语言实现通讯录系统
  17. web前端设计与开发作品:旅游酒店网站设计——中国风的温泉酒店预订网站全套html模板(13页) HTML+CSS+JavaScript
  18. 结合使用Canvas API与History API——模拟绘图
  19. SQLSERVER的中文排序规则
  20. linux定时压缩脚本,使用shell脚本对日志文件进行定时压缩

热门文章

  1. STM32CubeMX工程提示未定义变量LL_APB1_GRP1_PERIPH_BKP
  2. 2022年,教你跳过验证快速创建Google账户!
  3. 国际域名转出与ICANN投诉流程(完结篇)
  4. 计算机网络实验三:使用网络协议分析器捕捉和分析协议数据包
  5. 秒杀各大网盘的不限速大文件传输工具
  6. 【实战项目惜时App项目总结分析】Vue-cli3+Vant UI+Vue-element-admin+Egg.js+Mysql
  7. 会员运营方案纲要和培训(手稿记录)
  8. 第一范式、第二范式、第三范式、BCNF范式通俗理解
  9. 大规模额外涨薪后,Intel又准备了24亿美元,明年再涨工资!
  10. 央视《家有妙招》整理版,共250招,值得收藏