CSV zu JSON: Seien Sie vorsichtig mit Akzenten, Nullen und Tabellennummern
Erfahren Sie, wie Sie CSV in JSON umwandeln, ohne Codes, Dezimaltrennzeichen, Überschriften und leere Felder zu ändern.

Ein Geschäft exportiert Produkte im CSV-Format, um den Lagerbestand in ein anderes System zu integrieren. Die Datei wird normal in der Tabelle geöffnet, Codes, die mit Null beginnen, verschwinden jedoch, wenn sie als Zahlen behandelt werden. Die Formatkonvertierung ist auch eine Entscheidung über Datentypen.
Finden Sie das richtige Trennzeichen
CSV kann Kommas, Semikolons oder andere Trennzeichen verwenden. Eine Beschreibung mit Kommas in Anführungszeichen muss ein einzelnes Feld bleiben. Vor GebrauchKonvertieren Sie CSV JSONÜberprüfen Sie, ob die Überschriften als Spalten interpretiert werden und die Zeilen die gleiche Anzahl erwarteter Werte enthalten.
In brasilianischen Dateien kann der Dezimalpunkt die Interpretation erschweren. Finanzielle Werte müssen einer klaren Konvention unterliegen; Durch einfaches Ändern der Zeichensetzung im gesamten Inhalt können Beschreibungen und Adressen beschädigt werden.
Bezeichner sind keine Mengen

Postleitzahl, Registrierungsnummer und Produktcode scheinen möglicherweise Zahlen zu sein, müssen jedoch häufig Text bleiben. Führende Nullen beibehalten und leere Zellen prüfen: leer,nullund das Fehlen der Eigenschaft sind unterschiedliche Situationen für eine API.
Überprüfen Sie durch intelligente Stichproben
Anstatt nur die erste Zeile zu überprüfen, vergleichen Sie die Datensätze am Anfang, in der Mitte und am Ende. Wählen Sie außerdem einen Datensatz mit Akzent, einen mit Anführungszeichen und einen mit fehlenden Feldern. Zählen Sie, wie viele Elemente im endgültigen JSON vorhanden sind, und vergleichen Sie sie mit den gültigen Zeilen in der CSV. Speichern Sie die Quell-CSV-Datei, damit Sie die Konvertierung wiederholen können, nachdem Sie eine Regel korrigiert haben.
Prüfen Sie Leitungen, die vom Standard abweichen
Eine kleine Tabelle scheint perfekt konvertiert zu werden, da die ersten paar Zeilen einfach sind. Das Problem tritt in Datensätzen auf, die eine Beschreibung in Anführungszeichen, einen Zeilenumbruch innerhalb der Zelle oder einen Namen mit Akzent enthalten. Diese Fälle sind der wahre Test für einen CSV-Importeur. Wählen Sie nach der Konvertierung Ausreißer aus und vergleichen Sie den gesamten Inhalt, einschließlich sinnvoller Leerzeichen und Satzzeichen.
Wenn es sich bei der ersten Spalte um einen Bezeichner wie „000184“ handelt, lassen Sie nicht zu, dass eine automatische Konvertierung ihn in 184 ändert. Dokumentieren Sie bei wiederholten Importen das Trennzeichen, die Textcodierung und die Interpretation leerer Werte. Eine kleine Beispieldatei mit schwierigen Situationen hilft bei der Validierung zukünftiger Anpassungen. Führen Sie vor dem Ersetzen von Daten in der Produktion einen Testimport durch, der verworfen werden kann, ohne dass sich dies auf vorhandene Datensätze auswirkt.
Lesen Sie auch
- PDF zu Excel: So stellen Sie eine Tabelle wieder her, ohne den Spalten blind zu vertrauen
- PNG, JPG und WebP: Wählen Sie für jedes Bild das richtige Format
- Wortzähler: Wie man Grenzen einhält, ohne den Text zu verarmen
Technische Referenz: Konventionen für die CSV-Dateistruktur (RFC 4180).