Une manière courante d'exporter un tableau de JS vers un fichier Excel consiste à appeler : ActiveXObject("Excel.Application"), mais cette méthode a des limites et ne peut être implémentée que dans les navigateurs de la série IE, et la compatibilité est pas idéal.
Après tests, la méthode recommandée dans cet article permet d'exporter le contenu d'un tableau vers des fichiers Excel avec une bonne compatibilité.
var downloadLink = document.createElement("a");
downloadLink.href = uri;
downloadLink.download = "export.csv";
document.body.appendChild(downloadLink);
downloadLink.click();
document.body.removeChild(downloadLink);
Donc, pour le navigateur IE, je dois porter un jugement et utiliser ActiveXObject.
De cette façon, vous pouvez mieux utiliser Javascript pour exporter du contenu HTML vers des fichiers Excel.