Mit folgender JavaScript Funktion kann ein CSV Download aus einem Array initiiert werden.
function downloadCSV(data, filename) { const csvContent = "data:text/csv;charset=utf-8," + data.map(row => row.join(",")).join("\n"); const encodedUri = encodeURI(csvContent); const link = document.createElement("a"); link.setAttribute("href", encodedUri); link.setAttribute("download", filename); document.body.appendChild(link); link.click(); document.body.removeChild(link); }
Das ganze wird dann wie folgt aufgerufen:
downloadCSV(csvData, fileName);