SPARKPOND / GUIDE
Comment préserver les zéros initiaux dans un CSV
Les zéros initiaux disparaissent lorsque des identifiants sont interprétés comme nombres.
Symptômes du problème
- 000123 devient 123.
- Les grands identifiants apparaissent en notation scientifique.
Pourquoi cela arrive
- Typage automatique du tableur.
- Conversion automatique en nombre JSON.
- Limites de précision des entiers.
Exemple avant et après
Avant
customer_id 000123 9007199254740993
Après
customer_id "000123" "9007199254740993"
Procédure
- Gardez les identifiants en texte.
- Désactivez la conversion numérique automatique.
- Prévisualisez le typage JSON ou XLSX.
- Vérifiez les premiers et plus longs identifiants après export.
Erreurs fréquentes
- Convertir toute colonne de chiffres en nombre.
- Ouvrir puis réenregistrer dans un tableur sans régler l’import.
Autres solutions possibles
- Utilisez le réglage texte lors de l’import tableur.
Limites importantes
- Un zéro déjà perdu dans la source ne peut pas être deviné.