Prüfen, ob die Zeilen eine Tabelle ergeben
JSONL, auch JSON Lines genannt, enthält in jeder Zeile einen eigenständigen gültigen JSON-Wert. Für eine Tabellenkalkulation sollte jeder Wert ein Objekt sein, das eine Zeile darstellt; die Schlüssel können dann Spaltenüberschriften werden. Unser Beispiel enthält zwei Datensätze mit id, name und amount. Ein Name enthält ein Komma, der andere einen Akzentbuchstaben, und der zweite Betrag ist null. Diese Fälle decken Fehler auf, die bei einfachen Testwörtern verborgen blieben. Prüfen Sie eine Stichprobe, bevor Sie einen großen Export umwandeln. Wenn einzelne Zeilen Arrays, einzelne Zahlen oder verschachtelte Objekte enthalten, legen Sie zuerst eine Abflachungsregel fest. Eine flache CSV-Tabelle kann nicht jede JSON-Struktur verlustfrei aufnehmen. Bewahren Sie die ursprüngliche JSONL-Datei zum Vergleich auf.
Datensätze zusammenführen und CSV erzeugen
Fügen Sie das Beispiel in das eingebettete Werkzeug JSON Lines zu Array ein. Es sollte genau ein JSON-Array mit zwei Objekten in der ursprünglichen Reihenfolge entstehen. Kopieren Sie das gesamte Array in das unten verlinkte Werkzeug JSON zu CSV. Dieser zweite Schritt schreibt die Kopfzeile id,name,amount und zwei Datenzeilen. Das Feld Ana, Ltd wird in Anführungszeichen gesetzt, weil das Komma Teil des Namens ist. Ein einfaches Trennen an jedem Komma würde Spalten verschieben. MultiVerto sammelt die vorkommenden Schlüssel für die Spaltenliste. Fügt ein späterer Datensatz einen Schlüssel hinzu, entsteht eine weitere Spalte, während frühere fehlende Zellen leer bleiben. Kontrollieren Sie daher die Kopfzeile und unterstellen Sie kein einheitliches Eingabeschema. Eine leere Zwischenzeile oder ein fehlendes Anführungszeichen ist ein Eingabefehler.
- JSONL: ein Objekt je Zeile
- JSON-Array: beide Objekte zusammen
- CSV: Überschriften und korrekt zitierte Felder
- Excel: Typen und Zeilenzahl prüfen
Leere Werte und Datentypen festlegen
CSV-Felder sind Textfelder und bewahren JSON-Datentypen nicht auf. Die Zeichenfolge "001" wird zur Zelle 001, die Zahl 12.5 zu 12.5 und null zu einer leeren Zelle. Auch eine fehlende Eigenschaft amount erzeugt eine leere Zelle; eine tatsächlich leere Zeichenfolge kann genauso aussehen. Aus der CSV-Datei allein lässt sich der ursprüngliche Unterschied nicht mehr rekonstruieren. Falls er wichtig ist, ergänzen Sie vor dem Export eine Statusspalte oder vereinbaren Sie eine dokumentierte Kennzeichnung. Der Konverter lehnt verschachtelte Objekte und Arrays ab, weil eine gewöhnliche CSV-Zelle dafür keine allgemein gültige Darstellung besitzt. Definieren Sie eigene flache Spaltennamen oder behalten Sie JSONL, wenn die verschachtelte Struktur erhalten bleiben muss. Eine stillschweigende Textumwandlung würde eine falsche Genauigkeit vortäuschen.
Mit bewusst gewählten Spaltentypen in Excel importieren
Speichern Sie die CSV-Datei als UTF-8-Text und öffnen Sie in Excel den Import über Daten → Aus Text/CSV. Prüfen Sie Trennzeichen und Zeichenvorschau, damit Zoë lesbar bleibt. Stellen Sie id vor dem Laden auf Text: Die automatische Zahlenerkennung kann aus 001 die Zahl 1 machen. Lange Kontonummern und Codes, die wie Datumsangaben aussehen, brauchen ebenfalls einen ausdrücklich gewählten Texttyp. In der Vorschau sollten drei Spalten und zwei Datenzeilen stehen. Vergleichen Sie den ersten und letzten Datensatz mit dem ursprünglichen JSONL. Regionale Einstellungen beeinflussen möglicherweise Dezimalzeichen und Feldtrenner, obwohl die CSV-Syntax korrekt ist. Benötigt das Ziel Semikolons, führen Sie diese Anpassung als eigenen dokumentierten Schritt aus. Behalten Sie die Quelle, damit eine andere Anzeige nicht als geänderter Ausgangswert gilt.
Ergebnis und nicht vertrauenswürdige Zellen kontrollieren
Zählen Sie Eingabezeilen, Array-Elemente und CSV-Datenzeilen; im Beispiel müssen alle drei Zahlen zwei sein. Prüfen Sie, ob id 001 Text bleibt, Ana, Ltd in einer einzigen Zelle steht, Zoë den Akzent behält und der leere Betrag die gewünschte Bedeutung hat. Mit dem Werkzeug CSV zu JSON lassen sich die Spalten nochmals ansehen. Dessen Werte sind jedoch Zeichenfolgen; ein Rückweg stellt Zahlen und null nicht automatisch wieder her. Stammen Datensätze von Nutzern oder einer nicht vertrauenswürdigen Quelle, prüfen Sie vor dem Öffnen, ob Tabellenprogramme Zellen als Formeln auslegen könnten. CSV-Anführungszeichen regeln die Feldstruktur, sind aber kein vollständiger Schutz gegen Formeln. Beachten Sie die Sicherheitsregeln des Empfängers und dokumentieren Sie Spalten, Typen, Kodierung und erwartete Zeilenzahl.