vue 使用Blob实现下载xls文件
1 页面代码
<el-button size="mini" id='testBtn2' @click="test"><i class=" fa fa-search " aria-hidden="true"></i>下载
<a id='testBtn' >下载测试</a>
</el-button>
2 js代码
//测试 test(){var box=document.getElementById("test").outerHTML;var total=document.getElementById("test").outerHTMLvar html = "<html><head><meta charset='utf-8' /></head><style>table{border:1px;}</style><body> <div align='center'><caption>测试</caption></div>" +box+total + "</body></html>";var reg1 = new RegExp('border="0" ' ,'g' );//正则替换var html2=html.replace(reg1,'border="1" ');//全局替换replace不是全局替换,仅仅是单个替换var blob = new Blob([html2], { type: "application/vnd.ms-excel" }); document.getElementById('testBtn').download="1.xls"document.getElementById('testBtn').href= URL.createObjectURL(blob);alert("over") },
3 示例
vue 使用Blob实现下载xls文件相关推荐
- vue后端返回数据流 前端导出下载xls文件
后端返回数据流, 前端导出下载xls文件 export function exportMethod() {axios({method:'get',url: url+'params',responseT ...
- java从服务器下载xls文件到客户端
查考网上的代码写了一个下载xls文件到客户端的jsp页面,只要将服务器的文件地址传给这个jsp页面就可以实现下载文件到客户端了. Code: <%@ page language="ja ...
- 利用php下载xls文件
昨天看ECSHOP源码的时候,碰到了一点自己没有学过的只是--如何利用php实现下载xls文件.根据它的源码,我动手实现了一下,成功实现了这个效果. 源码: <?php/**@Descripti ...
- 移动端下载xls文件
Android通过iframe的src属性直接填写链接下载后打开没有显示内容显示了js语句 window.open 和 a标签下载下来跟上面一样 没有查找出这个问提的原因怎么解决 但是ios是预览是可 ...
- python beautifulsoup下载_使用Python和BeautifulSoup从网页下载.xls文件
你的剧本目前的问题是:url有一个尾随的/在请求时给出一个无效的页面,而不是列出要下载的文件. soup.select(...)中的CSS选择器正在选择具有属性webpartid的div,该属性在链接 ...
- java+vue下载xls文件到本地
1.后端java springboot 背景:文件是以xls类型的文件. 第一步:添加依赖 <dependency><groupId>org.apache.poi</gr ...
- vue blob流下载zip文件,下载后包文件显示文件损坏
今天遇到一个问题,就是下载的zip文件打不开,一直显示文件被损坏. 本来觉得是后端的问题,但是排除了好久,确实没有问题,postman也实验成功. 后来发现系统main.js中引入了mock数据,影响 ...
- php下载xls文件
<a class="btn btn-primary radius" style="background:green" data-title="导 ...
- vue+axios+blob导出excel---提示文件损坏解决
1.接口部分 注意点1:此处直接resolve(response),而不是(response.data),因为数据处理部分需要拿到后端放在header里面的文件名fileName 注意点2:需要写re ...
最新文章
- master.dbo.spt_values
- 多目标跟踪 | AI产品经理需要了解的CV通识(三)
- 探究实现中断下半部分的第四种方式
- 跨域 Cookie 实现单点登录
- 2018.09.16模拟总结
- 数据库:后端开发必备的 MySQL日志文件知识点
- php搜索所有路线,php包含文件路径查找规则
- Tornado快速入门
- 性能进阶:使用JMeter进行websocket测试
- 最简单例子图解JVM内存分配和回收(转)
- 单片机音频谱曲软件_51单片机蜂鸣器音乐简谱转换工具
- java断点下载文件_java实现文件断点续传下载功能
- 创建Oracle定时任务
- AMD Ryzen Threadripper PRO 5000 series now available for the DIY market, 64 Zen3 cores for $6500
- 8.7.1. Declaration of Enumerated Types
- Python入门基础教程(打印一段文字)
- Android AES 加密、解密
- LeetCode·每日一题·2287.重排字符形成目标字符串·数学
- J2ME jar文件编译为BlackBerry cod文件
- 红楼梦第一回最后部分
热门文章
- QT图片处理+文字处理
- 百旺信息服务器端口,各省百旺参数设置服务器地址
- mysql 嵌套查询性能_MySQL数据库之嵌套查询与连接查询的性能详解
- 基于深度学习的全色图像锐化(Pansharpening)论文及代码整理
- c语言实验手册答案,程序设计基础实训手册(c语言习题)
- android9.0官方壁纸,Android 9.0 修改默认壁纸(主壁纸和wapppaper)
- 专门画像素图的软件_新世纪像素画设计软件,你值得一试!
- cml sml区别_资本市场线简介,资本市场线CML与SML的区别
- 二极管三极管基础PN结详解
- 攻防世界Reverse进阶区-EasyRE-writeup