私は16000行5列のhtmlテーブルを持っています。私はテーブルをcsvにエクスポートするために以下のスクリプトを使用していますが、行数が膨大なときに画面が空白になり、エクスポートが行われません。htmlテーブルにエクスポートするcsvがIEで動作しない
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で動作する必要がある場合。 – Ace
コードを確認してください。 –