【发布时间】:2016-05-09 04:31:47
【问题描述】:
我正在使用 papa 解析库。它帮助我将 JSON 转换为 CSV,但如何将相同的数据下载到 Excel 文件中。我的数据量很大
【问题讨论】:
-
如果您正在搜索如何进行下载,这可能会有所帮助stackoverflow.com/a/3665147/4682556
标签: javascript papaparse
我正在使用 papa 解析库。它帮助我将 JSON 转换为 CSV,但如何将相同的数据下载到 Excel 文件中。我的数据量很大
【问题讨论】:
标签: javascript papaparse
如果我正确理解了您的问题,您现在想要告诉浏览器下载一个 CSV 文件吗? 你看过https://github.com/eligrey/FileSaver.js/ 吗? 允许您告诉浏览器下载各种文件。
使用示例:
var blob = new Blob(myBigCSVFile, {type: "text/csv;charset=utf-8"});
saveAs(blob, "file.csv");
浏览器在到达saveAs函数后会下载你指定的文件。
【讨论】:
Blob。 let file = new File([data], "test.csv", { type: "text/csv;charset=utf-8" }); saveAs(file);
结帐SheetJS/js-xlsx图书馆。
支持的读取格式: Excel 2007+ XML 格式 (XLSX/XLSM), Excel 2007+ 二进制格式 (XLSB), Excel 2003-2004 XML 格式(XML“电子表格ML”), Excel 97-2004 (XLS BIFF8), Excel 5.0/95 (XLS BIFF5), OpenDocument 电子表格 (ODS)
支持的写入格式: XLSX、CSV(和一般 DSV)、JSON 和 JS 对象(各种样式)
【讨论】: