vue导出excel文件

向后台传递不同的参数值,后台查询出符合条件的数据,以文件流的格式返回前端,前端再导出为Excel。如果像普通的方式获取后台返回数据将是一堆乱码。


那么如何把数据流导出成excel表格呢,经查证有两种方法,可点击查看—>文件流方式导出Excel表格
这里只亲测了其中一种方法,非常好用,分享给大家~

this.$http.post(this.listServerApi + '/checkInfoController/downLoadToExcel', {
  'startDate': this.startDate,
  'endDate': this.endDate
}, { responseType: 'blob' }).then(res => {
  let blob = new Blob([res], { type: 'application/vnd.ms-excel' });
  let objectUrl = URL.createObjectURL(blob);
  window.location.href = objectUrl;
});
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,125评论 2 89
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,496评论 25 709
  • 田小姐,我们称呼这个名号,就像对待这个人一样,感情不一。可能仅仅是脸熟后的尊重、好奇,也有可能是仔细了解身份背景后...
    紫苏吖阅读 2,870评论 0 1
  • 素心已闲,不言人世沧桑,静花煮雨,暗享岁月沉香。怀纤笔一枝,漫步小亭,啜茗,闲谈,沉思,觅句。在沧桑的枝叶间折...
    米兰_9076阅读 6,278评论 1 1
  • 一个地方,因为有了人,就有了薪火相承的一切。自然,“安土重迁”,也就成了人们生命里极具分量的词汇。起初,父亲那一代...
    洛邀阅读 780评论 0 0