Ich verwende die jQuery-Tabelle zu CSV-Plugin. Ich habe das Popup so geändert, dass es den Browser anweist, eine CSV-Datei herunterzuladen.jQuery Tabelle zu CSV-Export
Es war:
function popup(data) {
window.location='data:text/csv;charset=utf8,' + encodeURIComponent(data);
return true;
}
Es funktioniert, zum größten Teil:
function popup(data) {
var generator = window.open('', 'csv', 'height=400,width=600');
generator.document.write('<html><head><title>CSV</title>');
generator.document.write('</head><body >');
generator.document.write('<textArea cols=70 rows=15 wrap="off" >');
generator.document.write(data);
generator.document.write('</textArea>');
generator.document.write('</body></html>');
generator.document.close();
return true;
}
ich es geändert haben. Es ist immer noch erforderlich, dass Sie Ihre Tabellenkalkulationssoftware finden und einen eigenen Dateinamen erstellen ... weil er einen seltsamen Dateinamen erzeugt (Beispiel: 14YusqG_.csv.part).
Haben Sie Vorschläge, wie Sie das verbessern können?
jQuery Tabelle in der CSV-Plugin: http://www.kunalbabre.com/projects/table2CSV.php dank Kunal BABRE – timborden