Blog/ Daten
Daten · Praktischer Leitfaden

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.

SetzenFabiano Freitas· · 2-minütige Lektüre
Redaktionelle Illustration von CSV zu JSON: Seien Sie vorsichtig mit Akzenten, Nullen und Tabellennummern
Redaktionelle Illustration von FileBito

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

Drei Schritte für CSV zu JSON: Seien Sie vorsichtig mit Akzenten, Nullen und Tabellennummern
Schritte und wichtige Punkte zur Überprüfung dieses Dateityps.

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

Technische Referenz: Konventionen für die CSV-Dateistruktur (RFC 4180).

Foto von Fabiano Freitas
Über Fabiano Freitas

Fabiano Freitas hat einen Abschluss in Informationstechnologiemanagement und schreibt über Technologien im Alltag, digitale Tools und Produktivität. Bei FileBito werden praktische Anleitungen zu PDF, Bildern, Daten und Konvertierungen veröffentlicht, wobei der Schwerpunkt auf Datenschutz, Dateiqualität und Prüfergebnissen liegt.

← Alle Artikel ansehen