使用 JavaScript,我需要将数据放入 csv 文件中。
我的代码:
var csv = Papa.unparse(this.data,{
quotes: false,
delimiter: ",",
newline: "\r\n"
});
var a = document.createElement('a');
a.href = 'data:attachment/csv,' + escape(csv);
a.download = 'download.csv';
a.click();
Var csv 包含整个数据。问题是只要变量中有大量数据,浏览器就会崩溃。浏览器在最后一步崩溃,即 a.click();
我该如何解决这个问题?我可以将数据从 JavaScript 流式传输到文件吗?
最佳答案
使用 WebWorkers 可能是一个解决方案。 WebWorkers 可以在后台进程中处理大量数据,同时保持应用程序 UI 的响应能力: http://www.w3schools.com/html/html5_webworkers.asp
关于javascript - 使用 JavaScript 将大数据转储到 csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27776994/