【发布时间】:2016-10-06 07:04:53
【问题描述】:
我有一个 16000 行 5 列的 html 表。我正在使用下面的脚本将表格导出到 csv,但是当行数很大时,屏幕会变为空白并且不会发生导出。
var ifrm = document.createElement('iframe');
ifrm.id = "txtExport";
ifrm.style.display = 'none';
document.appendChild(ifrm);
txtExport.document.open("txt/html","replace");
txtExport.document.write('sep=,\r\n' +csvData);
txtExport.document.close();
txtExport.focus();
txtExport.document.execCommand("SaveAs",true,"Export.csv")
ifrm.parentNode.removeChild(ifrm);
有人可以帮我解决这个问题或提出解决方法吗?
【问题讨论】:
-
您是否只想针对 IE 受众,因为如果我没记错的话,您编写的代码可能不适用于其他浏览器。
-
如果它可以在其他浏览器上运行它很好,但必须在 IE 上运行。
-
请通过代码。
标签: javascript html csv export-to-csv