Eine übliche Methode zum Exportieren einer Tabelle aus JS in eine Excel-Datei ist der Aufruf von: ActiveXObject("Excel.Application"). Diese Methode weist jedoch Einschränkungen auf und kann nur in Browsern unter der IE-Serie implementiert werden, und die Kompatibilität ist gering nicht ideal.
Nach dem Testen kann die in diesem Artikel empfohlene Methode Tabelleninhalte mit guter Kompatibilität in Excel-Dateien exportieren.
var downloadLink = document.createElement("a");
downloadLink.href = uri;
downloadLink.download = "export.csv";
document.body.appendChild(downloadLink);
downloadLink.click();
document.body.removeChild(downloadLink);
Für den IE-Browser muss ich also ein Urteil fällen und ActiveXObject verwenden.
Auf diese Weise können Sie Javascript besser nutzen, um HTML-Inhalte in Excel-Dateien zu exportieren.