Export als XLS-Datei funktioniert nicht bei großen Datenmengen

Ich benutze den Javascript-Code für den Export der HTML-Tabelle in die XLS-Datei. Es funktioniert in Crome und wenn die Daten nicht groß sind. Aber wenn die Daten groß sind, zeigt es mir Fehler wie

Der Code, den ich für den Export der Tabelle als XLS-Datei verwendet habe, ist wie folgt:

function exportDiv() {
    //working on crome perfectly       
        var dt = new Date();
        var day = dt.getDate();
        var month = dt.getMonth() + 1;
        var year = dt.getFullYear();
        var hour = dt.getHours();
        var mins = dt.getMinutes();
        var postfix = day + "." + month + "." + year + "_" + hour + "." + mins;
        var a = document.createElement('a');
        var data_type = 'data:application/vnd.ms-excel';
        var table_div = document.getElementById('tbl-1');
        var table_html = table_div.outerHTML.replace(/ /g, '%20');
        a.href = data_type + ', ' + table_html;
        a.download = 'exported_table_' + postfix + '.xls';
        a.click();
        e.preventDefault();

}

Ich habe auch genügend 4 GB RAM, also denke ich, dass es nicht Speicherbegrenzungsproblem ist.

Können Sie mir bitte helfen, wie man große Datenmengen exportiert?Bearbeiten: Ich habe diesen Weg auch benutzt

 var table_html=encodeURIComponent(table_div.outerHTML);

Aber trotzdem kommt der selbe Fehler.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage