Ich verwende filesaver.js
, um mein div (mit mehreren Tabellen) zu Excel zu exportieren. Ich kann es als XLS mit dem folgenden Code exportieren.FileSaver.js saveAs (Xlsx)
var blob = new Blob([document.getElementById('exportable').innerHTML], {
type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8"
});
saveAs(blob, "Test Report using FileSaver.xls");
Allerdings möchte ich meine div zu XLSX exportieren. Kann jemand helfen? Ich habe versucht, den MIME-Typ zu XLSX zu ändern, aber hat nicht geholfen.
Hat nicht funktioniert. Datei mit xlsx heruntergeladen, Beim Öffnen wird der Fehler angezeigt "Excel kann die Datei 'Test.xlsx' nicht öffnen, da das Dateiformat oder die Dateierweiterung nicht gültig ist. Stellen Sie sicher, dass die Datei nicht beschädigt ist und dass die Dateierweiterung dem Format der Datei entspricht. und dann passiert nichts –
Sie meinen, Vorlage und xls? –
warten, ich bin immer noch auf der Suche nach möglichen Lösung in github Probleme, können Sie Ihre div html auch teilen – nivas