Importable
Tous les guides

Excel supprime les zéros : comment garder vos codes postaux et codes EAN

Mis à jour le

Vous ouvrez un fichier de clients ou d'articles dans Excel et le code postal 01000 est devenu 1000. Le code EAN 0012345678905 a perdu son premier chiffre. Votre logiciel de gestion refuse ensuite l'import, ou pire, l'accepte avec des données fausses.

Ce n'est pas un bug : Excel croit avoir affaire à des nombres, et un nombre ne commence jamais par zéro. Voici comment l'éviter, et comment réparer un fichier déjà touché.

Pourquoi Excel supprime les zéros en tête

Quand une cellule ne contient que des chiffres, Excel la convertit en nombre. Les zéros du début disparaissent, car ils ne changent pas la valeur d'un nombre.

Les données touchées sont toujours les mêmes :

Donnée Valeur d'origine Ce qu'Excel en fait
Code postal de l'Ain, des Alpes-Maritimes… 01000, 06000 1000, 6000
Code EAN commençant par 0 0012345678905 12345678905
Référence article numérique 000123 123
Téléphone 0612345678 612345678

Le piège le plus courant : ouvrir un fichier CSV d'un double-clic. Excel convertit les colonnes à l'ouverture, et si vous enregistrez ensuite le fichier, les zéros sont perdus définitivement.

Avant de saisir : déclarer la colonne en texte

  1. Sélectionnez la colonne (par exemple la colonne des codes postaux).
  2. Clic droit › Format de cellule › Texte.
  3. Saisissez ou collez ensuite vos valeurs : les zéros sont conservés.

Pour une seule cellule, vous pouvez aussi taper une apostrophe devant la valeur : '01000. L'apostrophe ne s'affiche pas et n'est pas exportée.

Ouvrir un CSV sans perdre les zéros

Au lieu de double-cliquer sur le fichier :

  1. Dans un classeur vide, allez dans Données › À partir d'un fichier texte/CSV.
  2. Choisissez votre fichier.
  3. Dans la fenêtre d'aperçu, réglez Détection du type de données sur Ne pas détecter les types de données.
  4. Cliquez sur Charger.

Toutes les colonnes restent alors du texte, exactement comme dans le fichier d'origine.

Vérifiez votre fichier gratuitement

Importable repère les erreurs de votre fichier Excel ou CSV avant l'import et vous aide à les corriger. Votre fichier reste sur votre ordinateur.

Vérifier un fichier

Réparer un fichier déjà abîmé

Si les zéros ont déjà disparu, une formule permet de les remettre, à condition de connaître la longueur attendue.

Pour des codes postaux (5 chiffres) en colonne A, dans une colonne libre :

=TEXTE(A2;"00000")

Recopiez la formule vers le bas, puis copiez cette colonne et faites Collage spécial › Valeurs à la place de la colonne d'origine.

Adaptez le nombre de zéros à la donnée : 13 pour un code EAN-13, 10 pour un téléphone.

Attention : un format de cellule personnalisé « 00000 » affiche bien 01000, mais la valeur reste le nombre 1000. Certains logiciels importent la valeur, pas l'affichage. La formule TEXTE est plus sûre.

Vérifier avant d'importer

Avant d'envoyer le fichier à votre logiciel, vérifiez qu'aucun code n'a été raccourci. C'est fastidieux à l'œil sur des centaines de lignes.

Importable repère automatiquement les codes postaux à 4 chiffres, les codes EAN à 12 chiffres et les téléphones à 9 chiffres, et propose de remettre le zéro manquant. Votre fichier est analysé dans votre navigateur : il n'est envoyé nulle part.

Vérifiez votre fichier gratuitement

Importable repère les erreurs de votre fichier Excel ou CSV avant l'import et vous aide à les corriger. Votre fichier reste sur votre ordinateur.

Vérifier un fichier

Guides liés