Ratgeber

CSV-Text in JSON umwandeln

Fügen Sie CSV-Text ein, wählen Sie die passende Behandlung der ersten Zeile und starten Sie die Umwandlung. Das Werkzeug gibt JSON-Daten, eine Datensatzanzahl und bei einem Verarbeitungsfehler eine Fehlerbeschreibung zurück.

Tool CSV- und Excel-Text zu JSON Konverter

CSV-Text für JSON vorbereiten

CSV-Text lässt sich mit diesem Werkzeug in JSON-Daten umwandeln. Sie können dabei festlegen, ob die erste Zeile als Feldnamen dient, und die Einrückung der JSON-Ausgabe anpassen. Das eignet sich beispielsweise, wenn tabellarisch vorliegende Zeilen in eine strukturierte Darstellung für einen weiteren Verarbeitungsschritt überführt werden sollen.

Die Eingabe erfolgt direkt als CSV-Inhalt im Textfeld. Es wird also kein Excel-Arbeitsbuch benötigt. Bei aktivierter Zuordnung der ersten Zeile werden die folgenden Zeilen als Datensätze ausgegeben. Wenn die erste Zeile keine Überschriften enthält, kann diese Zuordnung abgeschaltet werden, damit auch die erste Zeile als Datenzeile erhalten bleibt.

CSV in JSON umwandeln

  1. CSV-Inhalt einfügen: Fügen Sie den vollständigen CSV-Text in das Eingabefeld ein. Achten Sie darauf, dass die Zeilen und Trennzeichen den gewünschten Tabelleninhalt darstellen.

  2. Zuordnung der ersten Zeile prüfen: Lassen Sie die Zuordnung aktiviert, wenn die erste Zeile Feldnamen wie name oder stadt enthält. Die erste Zeile wird dann nicht als eigener Datensatz ausgegeben. Deaktivieren Sie die Zuordnung, wenn jede eingelesene Zeile als Daten behandelt werden soll.

  3. Einrückung wählen: Legen Sie bei Bedarf eine numerische Einrückung für die JSON-Ausgabe fest. Der Standardwert beträgt 2. Eine größere Einrückung kann die Lesbarkeit erhöhen, während eine kleinere Einstellung die Ausgabe kompakter erscheinen lässt.

  4. Umwandlung starten: Starten Sie die Konvertierung und warten Sie auf das Ergebnis. Bei leerem oder nur aus Leerzeichen bestehendem Inhalt entsteht ein leeres JSON-Array; die Zahl der erzeugten Datensätze beträgt in diesem Fall null.

  5. Ausgabe prüfen: Kontrollieren Sie das JSON-Ergebnis und die gemeldete Datensatzanzahl. Vergleichen Sie besonders, ob die gewünschte Zeile als Feldnamen verwendet wurde und ob die Zahl der ausgegebenen Datensätze zu den eingelesenen CSV-Zeilen passt.

Ergebnis richtig einordnen

Die JSON-Ausgabe besteht bei aktivierter Feldnamenzuordnung aus einer Folge von Datensätzen, deren Feldnamen aus der ersten CSV-Zeile stammen. Die danach eingelesenen Zeilen werden diesen Feldnamen zugeordnet. Ist die Zuordnung deaktiviert, wird die erste Zeile nicht für Feldnamen reserviert, sondern wie jede weitere Zeile als Daten verarbeitet.

Die Datensatzanzahl hilft bei der Kontrolle: Sie beschreibt, wie viele Datensätze aus den eingelesenen Zeilen erzeugt wurden. Bei einer leeren oder aus Leerzeichen bestehenden Eingabe sind Ergebnis und Anzahl ausdrücklich leer beziehungsweise null. Die Einrückung verändert die Darstellung des JSON-Texts, nicht die dabei gemeldete Datensatzanzahl.

Falls während der Verarbeitung eine Ausnahme auftritt, kann der Vorgang dennoch als erfolgreich gekennzeichnet zurückgegeben werden. In diesem Fall enthält die Antwort ein leeres JSON-Array, eine Datensatzanzahl von null und eine Fehlerbeschreibung. Prüfen Sie deshalb nicht nur den Erfolgsstatus, sondern auch den Inhalt der Ausgabe und die vorhandene Beschreibung.

Praktisches Beispiel

Eine kleine Kontaktliste liegt als CSV-Text vor und soll als JSON mit den Spaltennamen name und stadt ausgegeben werden.

Fügen Sie name,stadt sowie die beiden Datenzeilen Lea,Berlin und Omar,Hamburg ein, lassen Sie die Feldnamenzuordnung aktiviert und starten Sie die Konvertierung.

Das Ergebnis hat die Form eines JSON-Arrays mit zwei Datensätzen. Die Feldnamen stammen aus der ersten Zeile, und die gemeldete Datensatzanzahl beträgt 2.

Einschränkungen

  • Die Eingabe ist CSV-Inhalt als Text. Das Werkzeug ist nicht als Verarbeitung eines binären Excel-Arbeitsbuchs oder eines anderen Dateiuploads beschrieben.

Häufige Fehler

  • Ursache: Die erste Zeile wird als Feldnamenzuordnung behandelt, obwohl sie Daten enthält. Korrektur: Deaktivieren Sie die Zuordnung der ersten Zeile, damit auch diese Zeile als Daten verarbeitet wird.

Häufige Fragen

Kann die erste CSV-Zeile als Feldnamen verwendet werden?

Ja, sofern die erste Zeile Feldnamen enthält: Bei aktivierter Zuordnung wird sie als Feldnamenszeile verwendet, während spätere Zeilen zu Datensätzen werden. Ohne diese Zuordnung wird auch die erste Zeile als Daten verarbeitet.

Was passiert bei leerem CSV-Text?

Eine leere oder nur aus Leerzeichen bestehende Eingabe führt zu einem leeren JSON-Array und einer Datensatzanzahl von null.

Lässt sich die Einrückung der JSON-Ausgabe ändern?

Sie können eine numerische Einrückung für die JSON-Ausgabe festlegen. Ohne eigene Einstellung beträgt der Standardwert 2.

Tool

CSV- und Excel-Text zu JSON Konverter