CSV
CSV (Comma-Separated Values)
Ein tabellarisches Klartext-Datenformat, bei dem jede Zeile einen Datensatz darstellt und die Werte innerhalb einer Zeile durch Kommas getrennt sind. CSV wird weitverbreitet fuer den Datenaustausch zwischen Tabellenkalkulationen, Datenexporte und einfache Datenbankimporte verwendet.
Technisches Detail
Trotz seiner Einfachheit fehlt CSV ein universeller Standard. RFC 4180 definiert die gebräuchlichste Konvention: Felder durch Kommas getrennt, Zeilen mit CRLF abgeschlossen, doppelte Anführungszeichen für Werte mit Kommas/Zeilenumbrüchen/Anführungszeichen (interne Anführungszeichen werden durch Verdopplung maskiert). Varianten verwenden Semikolons (häufig in europäischen Gebietsschemen, wo Kommas als Dezimaltrennzeichen dienen), Tabulatoren (TSV) oder Pipe-Zeichen als Trennzeichen. CSV hat kein Typsystem: Zahlen, Datumsangaben und Boolesche Werte werden alle als Text gespeichert. Grosse CSV-Dateien können zeilenweise verarbeitet werden, ohne die gesamte Datei in den Speicher laden zu müssen.
Beispiel
```javascript
// CSV: web API example
const response = await fetch('/api/resource');
const data = await response.json();
console.log(data);
```