[英]Export data of table in CSV, Excel, PDF format in VueJs
简单的方法
如果您可以使用不同的表格组件,请尝试查看Vue materialize datatable
它让您可以在 XLS 中导出并打印到 PDF
没有任何组件
我个人使用的方式如果我需要导出包含比实际表中更多字段的任何 JSON:
import Papa from "papaparse";
var blob = new Blob([Papa.unparse(jsonData)], { type: 'text/csv;charset=utf-8;' });
var link = document.createElement("a");
var url = URL.createObjectURL(blob);
link.setAttribute("href", url);
link.setAttribute("download", 'filename.csv');
link.style.visibility = 'hidden';
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
因此,我们实际上将 JSON 数据解析为 blob,创建链接到它的动态元素并下载文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.