Was ist CSV?
CSV (Comma-Separated Values) ist ein einfaches Textformat für tabellarische Daten. Jede Zeile entspricht einem Datensatz, die Werte innerhalb einer Zeile sind durch Trennzeichen (meist Komma oder Semikolon) getrennt.
CSV wird häufig für den Export aus Excel, Datenbanken und anderen Programmen verwendet. Es ist menschenlesbar und kann mit jedem Texteditor geöffnet werden.
Was ist JSON?
JSON (JavaScript Object Notation) ist ein strukturiertes Datenformat basierend auf Key-Value-Paaren. Es unterstützt verschachtelte Objekte, Arrays und verschiedene Datentypen (Strings, Zahlen, Booleans, null).
JSON ist der Standard für Datenübertragung in APIs und Webanwendungen. Es ist sowohl maschinenlesbar als auch für Menschen verständlich.
So funktioniert die Konvertierung
Die erste Zeile deiner CSV-Daten wird als Header interpretiert – die Spaltennamen werden zu den Keys im JSON. Jede weitere Zeile wird zu einem JSON-Objekt innerhalb eines Arrays.
Beispiel: Die CSV-Daten „name,alter,stadt" mit der Zeile „Max,25,Berlin" werden zu: [{"name":"Max","alter":"25","stadt":"Berlin"}]
Trennzeichen-Optionen
Komma (,): Der internationale Standard, daher der Name „Comma-Separated". Semikolon (;): In Deutschland und anderen Ländern mit Komma als Dezimaltrennzeichen üblich.Tab: TSV-Format (Tab-Separated Values).
Typische Anwendungsfälle
API-Integration: Daten aus Excel-Exporten für Web-APIs aufbereiten. Datenbanken: Import von CSV-Daten in NoSQL-Datenbanken wie MongoDB.Konfiguration: Umwandlung von Tabellendaten für Anwendungskonfigurationen.
Datenschutz
Die Konvertierung erfolgt vollständig im Browser(clientseitig). Deine Daten werden nicht an Server übertragen – ideal für sensible oder vertrauliche Informationen.