纯前端实现csv格式文件下载,也可以从后端获取数据来实现。

<template><div><el-button type="mini" @click="handleDownload()">下载</el-button></div>
</template>
<script>
export default {data () {},methods: {handleDownload () {// 未完成let thiz = thislet loading = thiz.$loading({lock: true,text: '下载中,请稍候...',spinner: 'el-icon-loading',background: 'rgba(0, 0, 0, 0.7)'})// values可以从后端获取数据var values = ['aaa','bbb','ccc','ddd','eee']// 列标题,逗号隔开,每一个逗号就是隔开一个单元格let str = ``// 增加\t为了不让表格显示科学计数法或者其他格式for (let i = 0; i < values.length; i++) {str += values[i] + ','}// 一个回车('\n')表示一行数据str += '\n'// encodeURIComponent解决中文乱码let uri = 'data:text/csv;charset=utf-8,\ufeff' + encodeURIComponent(str)// 通过创建a标签实现let link = document.createElement('a')link.href = uri// 对下载的文件命名link.download = obj.dataSubjectId + '.csv'document.body.appendChild(link)link.click()document.body.removeChild(link)loading.close()}}
}
</script>
<style lang="scss" scoped>
</style>

vue+element_ui纯前端下载csv文件相关推荐

  1. 纯前端下载 csv 格式文件

    纯前端下载 csv 文件 table 数据 data() {return {header: [{_id: '01',label: '姓名',prop: 'name',},{_id: '02',labe ...

  2. 纯前端下载pdf链接文件,而不是打开预览的解决方案

    纯前端下载pdf链接文件,而不是打开预览的解决方案 参考文章: (1)纯前端下载pdf链接文件,而不是打开预览的解决方案 (2)https://www.cnblogs.com/jackson-yqj/ ...

  3. Vue+ElementUI纯前端技术实现对表格数据的增删改查

    Vue+ElementUI纯前端技术实现对表格数据的增删改查 页面展示效果 一.页面结构 分为三个部分 head body 以及script 一般我个人是在head中引入一些组件库 , 还有一些样式 ...

  4. 【web】【django】datatable的button扩展实现纯前端下载和copy指定列内容,以及django的HTTPResponse实现下载功能

    Table of Contents 功能需求描述 一 使用Datatables实现纯前端下载.拷贝 二 query db 实现下载(django) 功能需求描述 用户需要以网页为媒介,从DB里拉取一些 ...

  5. 前端下载静态文件及动态文件

    前端下载静态文件及动态文件 静态文件 动态文件 前端 后端 静态文件 <a href="doc/use_document.pdf" download="使用文档.p ...

  6. vue实现纯前端导入与解析excel表格文件,导出Excel

    一.安装相关依赖 npm install --save xlsx file-saver 二.使用 import * as XLSX from 'xlsx/xlsx.mjs' const FileSav ...

  7. vue纯前端下载表格

    一般我们做后台管理会遇到这样的需求:页面上的表格,需要纯前端技术来完成.不涉及接口对接.不涉及后端,就是你在页面上展示的表格是什么样,就要下载什么样的表格excel,方便人观察,废话不多说,上代码 如 ...

  8. vue中纯前端实现滑动图片验证的方式

    Hello,大家好呀~ 众所周知,滑动图片验证一直是各类网站登录和注册的一种校验方式,是用来防止有人恶意使用脚本批量进行操作从而设置的一种安全保护方式. 一般而言,这种滑动图片验证是可以通过后端配合完 ...

  9. txt格式转换成prg_Advanced CSV Converter v6.69下载(csv文件转换工具)

    CSV文件是一个纯文本文件,有的时候,由于使用需求,需要将CSV转换为其他的格式使用,在这里,小编向大家推荐这款Advanced CSV Converter转换工具,它支持将CSV格式的文件转换成DB ...

  10. Django从理论到实战(part45)--下载CSV文件

    学习笔记,仅供参考,有错必纠 参考自:Django打造大型企业官网–Huang Y: 文章目录 CSV文件 生成小的CSV文件 将`csv`文件定义成模板 生成大的CSV文件 StreamingHtt ...

最新文章

  1. GPB编辑部招聘启事 2019 Impact Factor破7;CiteScore破10
  2. NetScaler的部署实验之二NetScaler的传输环路值的设定
  3. Visual Studio原生开发的20条调试技巧(下)
  4. 基于各种基础数据结构的SPFA和各种优化
  5. 对待棘手bug,新手与大牛的差距在哪里?
  6. job sql 定时执行exe_SQL Server定时作业job的设置方法(转)
  7. 你会接受师兄的追求吗?
  8. WPF 基础控件之Window样式
  9. 自动化测试学习之路--java 数组
  10. 推荐几个非常有用的工具
  11. 80x86汇编小站站长简单介绍
  12. git命令行操作指南(git指令及使用场景详解及git stash、git branch、git分支关联等)
  13. c语言编程中crol,单片机C语言“_crol_” 与“_cror_”的用法
  14. 药物研发企业用哪个项目管理软件好?
  15. 黑苹果,Win7,Win10,Xp 各个系统镜像文件下载地址(备用)
  16. JavaScript代理模式之四大代理
  17. 瑞萨e2studio(6)----编译调试
  18. Adobe Animate把.fla文件导出透明背景图片
  19. SANGFOR SCSA——Windows系统基础
  20. c++ 取绝对值函数

热门文章

  1. Android应用向su申请root权限,以及Superuser进行授权管理的原理浅析
  2. 使用极狐GitLab限制开发者使用CI/CD的权限,三种方案
  3. Decoda1.17重编译实录
  4. CentOS 无法连接网络解决办法
  5. 赵小楼《天道》《遥远的救世主》深度解析(35)你觉得叶晓明、冯世杰、刘冰是底层吗?
  6. regulator框架
  7. App Links(APP关联)
  8. 菌群多样性是如何形成的,与健康的关系,如何改善?
  9. 超牛逼的几款轻量级笔记软件!
  10. 【锋利的jQuery】读书笔记