CSV in JSON umwandeln

Tabelle einfügen, JSON bekommen. Gelesen wird nach RFC 4180: Eine Zelle wie «Meier, Jan» bleibt ein Feld, statt in zwei zu zerfallen — genau daran scheitern die meisten schnellen Konverter.

So geht es

Gut zu wissen

Warum das Komma in Anführungszeichen zählt

Ein Komma innerhalb von Anführungszeichen gehört zum Wert, nicht zur Tabelle. Wer an jedem Komma trennt, zerlegt die erste Adresse, den ersten Firmennamen mit «GmbH & Co.» und jede Notiz mit einer Aufzählung. Hier wird zeichenweise gelesen: Ein Anführungszeichen öffnet das Feld, ein doppeltes steht für ein echtes Anführungszeichen, und ein Zeilenumbruch in Anführungszeichen bleibt Teil der Zelle.

Typen, Kopfzeilen und Dubletten

Mit Typerkennung wird «12» zur Zahl und «true» zum Wahrheitswert — praktisch für APIs, hinderlich bei Telefonnummern und Postleitzahlen, deshalb abschaltbar. Leere oder doppelte Spaltennamen bekommen eine Nummer, statt sich still gegenseitig zu überschreiben.

Häufige Fragen

Funktionieren Semikolon und Tabulator?

Ja. Das Trennzeichen wird aus der ersten Zeile erkannt — Komma, Semikolon (üblich bei deutschen Exporten) oder Tabulator — und unter dem Eingabefeld angezeigt.

Werden meine Daten irgendwohin geschickt?

Nein. Alles wird im Browser verarbeitet, also verlassen auch Exporte mit Kunden- oder Gehaltsdaten den Rechner nicht.

Und wenn es keine Kopfzeile gibt?

Schalter aus — dann erhalten Sie ein Array aus Arrays statt eines Arrays aus Objekten.

Geht auch eine große Datei?

Ein paar Megabyte Text sind unproblematisch. Darüber hinaus bremst die Anzeige des Ergebnisses, nicht das Einlesen.

Ähnliche Tools