1:下载json2csv插件
2:写一个方法 默认导出

import { Parser } from 'json2csv'
export const exportCSV = async (data = {}, fields = [], fileName) => {try {const parser = new Parser({ fields })const result = parser.parse(data)let uri = 'data:text/csv;charset=utf-8,\ufeff' + resultlet link = document.createElement('a')link.href = encodeURI(uri)link.download = `${fileName}.csv`document.body.appendChild(link)link.click()document.body.removeChild(link)} catch (err) {alert(err)}
}

2:在组件中使用

import { exportCSV } from '@/文件地址'let fields = [{label: title1,value: key名1},{label:title2,value: key名2}]let fileName = 'list_' + Date.now()exportCSV(数据的数组, fields, fileName)

vue下载csv格式的文件相关推荐

  1. 用ajax下载csv格式的文件

    前端:是用到了a标签的download属性,URL对象可以为Blob对象生成一个网络地址,转换成gb2312格式,防止打开乱码 export const downLoadFile = (fileNam ...

  2. php导出csv_原生PHP实现导出csv格式Excel文件的方法示例【附源码下载】

    本文实例讲述了原生PHP实现导出csv格式Excel文件的方法.分享给大家供大家参考,具体如下: 效果图 源码分析 index.php require_once "./Export.php& ...

  3. Android 读取csv格式数据文件

    前言 什么是csv文件呢?百度百科上说 CSV是逗号分隔值文件格式,也有说是电子表格的,既然是电子表格,那么就可以用Excel打开,那为什么要在Android中来读取这个.csv格式的文件呢?因为现在 ...

  4. IOS 打开预览pdf、ppt、excel、word、tet、rtf、csv格式的文件,微信文件分享

    前言:打开预览pdf.ppt.excel.word.tet.rtf.csv格式的文件有两种一方,一种是利用 UIWebView或者WKWebView 来直接打开,另一种就是利用 QLPreviewCo ...

  5. mysql数据导入导出 CSV格式_导出mysql的数据为csv格式的文件

    Mysql自带数据导出的命令 into outfile(本地导出) SELECT * FROM server_warning_repaired into outfile '/tmp/test.csv' ...

  6. CSV格式的文件与EXCEL文件的区别

    CSV格式的文件与EXCEL文件的区别 Excel CSV 这是一个二进制文件,它保存有关工作簿中所有工作表的信息 CSV代表Comma Separated Values .这是一个纯文本格式,用逗号 ...

  7. .csv格式的文件是怎么编码的

    .csv是数据集中的常用格式,但是我们总是直接使用 Excel等软件直接打开了,或者直接copy别人的数据处理代码.但总有要自己动手丰衣足食的时候,此时我们就需要知道.csv是如何编码的了. 当我学过 ...

  8. 下载torrent格式的文件

    下载torrent格式的文件 下载uTorrent 这个可以从网上下载就好啦. (总感觉这个软件有点奇怪) 打开torrent文件 现在我们打开torrent文件就可以进行下载了,因为系统已经进行识别 ...

  9. java代码将csv格式的文件导入数据库

    java代码将csv格式的文件导入数据库 最近接到了一个需求,将csv文件的内容通过java进行入库操作,在此记录一下整个完整的代码 主要逻辑 读取csv的每一个数据,对数据对应的对象赋值,将对象放入 ...

最新文章

  1. 前端进阶 -css的弱化与js的强化(11)
  2. 前端学习(3179):ant-design介绍2
  3. JQUERY插件JqueryAjaxFileUplaoder----更简单的异步文件上传
  4. SpringBoot的编码问题
  5. 选择大于努力!0基础学好C语言编程,首先要掌握的是什么?
  6. 将JSON对象带有格式的写出到文件中
  7. 计算机相关专业“Python程序设计”教学大纲(参考)
  8. 985 硕士待业200天,工作 10 年存款 2W : 累死你的不是工作,而是“选择”
  9. linux df命令无反馈,Linux df 命令长时间没有返回
  10. MVC3+EF4.1学习系列(八)-----利用Repository and Unit of Wor
  11. vim 对齐插件Tabular使用
  12. swift 与objective-c区别
  13. Linux完美学习笔记
  14. diskgenius克隆硬盘无法启动_克隆分区
  15. vue baidu-map百度地图自定义换肤、去掉百度地图logo
  16. opencv里cols、rows分别对应宽(列)、高(行)
  17. 海南新能源内容市场遇冷,本土内容平台杉车网如何解围?
  18. 面试题:fail-safe 机制与 fail-fast 机制分别有什 么作用
  19. 别人在你眼中是什么样,你就是什么样
  20. QML 之 real 数据保留小数点后两位

热门文章

  1. 【数据备份】3种数据备份方式是什么?
  2. Forbid UserAcessControl in Windows Vista
  3. 【Unity3D插件】Embedded Browser嵌入式浏览器插件使用教程
  4. 【Shell】简单的交互式脚本
  5. android 图片特征提取比对_计算机视觉 OpenCV Android | 基本特征检测 之 模板匹配...
  6. stomp java_Java 实现Stomp WebSocket 接收
  7. 防火墙技术之安全策略
  8. 让用户进行自传播以老拉新 还需要一个“辅助器”
  9. 会计知识 - 熟悉会计术语
  10. 安装WIN7,展开时错误代码0x80070570