Postleitzahlen in CSV: Führende Nullen beim Import beibehalten
Warum ein in Anführungszeichen gesetztes CSV-Feld in Tabellenkalkulationsprogrammen immer noch Nullen verlieren kann und wie man den Import vorhersehbar macht.
KI-Zusammenfassung
Postleitzahlen sind Textidentifikatoren. Bei der numerischen Konvertierung werden führende Nullen entfernt, z. B. 02108; Behalten Sie Texttypen in Datenbanken, CSV-Workflows und Tabellenimporten bei.
Postleitzahlen sind Textidentifikatoren
Ein Wert wie 02108 ist keine Größe. Durch die Konvertierung in eine Zahl wird die Kennung in 2108 geändert. Behalten Sie das Feld als Text in Datenbanken, Anwendungsschemata und Tabellenimporteinstellungen bei.
CSV-Zitate deklarieren keinen Typ
Anführungszeichen schützen Trennzeichen und Zeilenumbrüche; Sie erfordern nicht, dass jede Tabellenkalkulation die Zelle als Text importiert. Verwenden Sie den Import-Assistenten und legen Sie die Spalte „Postleitzahl“ auf „Text“ fest, oder verwenden Sie ein typisiertes Format wie JSON für eine programmgesteuerte Pipeline.
postal_code "02108" "00501" "SW1A 1AA" Expected after import: 02108 · 00501 · SW1A 1AA
Schauen Sie sich die gesamte Rundreise an
Testen Sie Export, Import, Bearbeitung und erneuten Export mit 02108, 00501 und einem alphanumerischen Code wie SW1A 1AA. Vergleichen Sie die genauen Zeichenfolgen und achten Sie auf gekürzte Leerzeichen, wissenschaftliche Notation und gebietsschemaspezifische Trennzeichen.
Bevorzugen Sie explizite Schemata in automatisierten Jobs
Analysieren Sie die Spalte im Code als Zeichenfolge und validieren Sie sie anhand einer länderspezifischen Regel. Die Zuweisung einer gültig aussehenden Zeichenfolge kann dennoch aufgehoben werden. Halten Sie daher die Syntaxvalidierung von der Zustellungsüberprüfung getrennt.