Codes postaux en CSV : conserver les zéros non significatifs lors de l'importation
Pourquoi un champ CSV cité peut toujours perdre des zéros dans un tableur et comment rendre l'importation prévisible.
Résumé IA
Les codes postaux sont des identifiants textuels ; la conversion numérique peut supprimer les zéros non significatifs tels que 02108.
Les codes postaux sont des identifiants textuels
Une valeur telle que 02108 n'est pas une quantité. Le convertir en nombre modifie l'identifiant en 2108. Conservez le champ sous forme de texte dans les bases de données, les schémas d'application et les paramètres d'importation des feuilles de calcul.
La citation CSV ne déclare pas de type
Les guillemets protègent les délimiteurs et les sauts de ligne ; ils ne nécessitent pas que chaque feuille de calcul importe la cellule sous forme de texte. Utilisez l'assistant d'importation et définissez la colonne de code postal sur Texte, ou utilisez un format typé tel que JSON pour un pipeline programmatique.
postal_code "02108" "00501" "SW1A 1AA" Expected after import: 02108 · 00501 · SW1A 1AA
Conseils d'importation Microsoft Excel pour les zéros non significatifs ↗
Vérifiez tout l'aller-retour
Testez l'exportation, l'importation, la modification et la réexportation avec 02108, 00501 et un code alphanumérique tel que SW1A 1AA. Comparez les chaînes exactes et surveillez les espaces coupés, la notation scientifique et les séparateurs spécifiques aux paramètres régionaux.
Conseils d'importation Microsoft Excel pour les zéros non significatifs ↗
Préférer un schéma explicite dans les tâches automatisées
Dans le code, analysez la colonne sous forme de chaîne et validez par rapport à une règle adaptée au pays. Une chaîne d'apparence valide peut toujours ne pas être attribuée, alors gardez la validation de la syntaxe séparée de la vérification de la livraison.