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"
Télécharger l’exemple ↓

Procédure

  1. Gardez les identifiants en texte.
  2. Désactivez la conversion numérique automatique.
  3. Prévisualisez le typage JSON ou XLSX.
  4. Vérifiez les premiers et plus longs identifiants après export.
Convertir CSV en JSON en ligne →

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é.

Guides associés

Comment convertir Excel XLSX en CSV sans Excel

Un navigateur peut lire localement les valeurs XLSX et sérialiser chaque feuille choisie en CSV.

Injection de formule CSV : risques et exports sûrs

Un tableur peut interpréter les cellules commençant par =, +, -, @, tabulation ou retour comme formules.