Heim >Web-Frontend >js-Tutorial >Wie exportiere ich ein JavaScript-Array clientseitig in eine CSV-Datei?
Frage:
Wie kann JavaScript zum Exportieren eines Arrays von verwendet werden? Daten wie [["Name1", "Stadtname1", ...]["Name2", "Stadtname2", ...], in eine CSV-Datei auf dem Client Seite?
Antwort:
Verwendung von nativem JavaScript:
rows.forEach(function(rowArray) { let row = rowArray.join(","); csvContent += row + "\r\n"; });
oder
csvContent += rows.map(e => e.join(",")).join("\n");
const csvContent = "data:text/csv;charset=utf-8," + encodedCsvData;
var encodedUri = encodeURI(csvContent); window.open(encodedUri);
Anpassen des CSV-Dateinamens:
So geben Sie einen benutzerdefinierten Namen für die CSV-Datei an:
var link = document.createElement("a");
link.setAttribute("download", "my_data.csv");
document.body.appendChild(link);
link.click();
Das obige ist der detaillierte Inhalt vonWie exportiere ich ein JavaScript-Array clientseitig in eine CSV-Datei?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!