DocDori

Quand Excel supprime les zéros en tête de « 0012 »

Dernière mise à jour 2026-11-10

Pourquoi des valeurs commençant par 0, comme un code produit, un code postal ou un numéro d’étudiant, deviennent 12 dans Excel, et comment les conserver.

Quand on saisit dans Excel, ou qu’on ouvre en CSV, un code produit 0012, un code postal 01234 ou un numéro de téléphone 010…, il est fréquent que les zéros en tête disparaissent. Excel considère ces valeurs comme des « nombres », et pour un nombre, les zéros en tête n’ont pas de sens.

Les conserver dans Excel

Dans DocDori

À l’ouverture d’un CSV, DocDori ne convertit pas d’office en nombre les valeurs qui ressemblent à des nombres. 0012 reste 0012, et les longs numéros de plus de 20 chiffres sont conservés caractère par caractère, sans arrondi. Dans un XLSX aussi, un 0012 enregistré comme chaîne est réenregistré comme chaîne.

Peut-on récupérer des zéros déjà perdus ?

Dans un fichier où la valeur est déjà enregistrée comme le nombre 12, l’information sur le nombre de chiffres d’origine n’existe plus : la restauration automatique est impossible. Si le nombre de chiffres est fixe, on peut reconstruire la valeur dans Excel avec une formule comme =TEXT(A1,"0000"), mais récupérer le fichier d’origine reste le plus fiable.

Valeurs souvent concernées

Questions fréquentes

Et si je rouvre dans Excel un CSV corrigé avec DocDori ? DocDori enregistre bien 0012, mais Excel peut le reconvertir en nombre si vous ouvrez le fichier par double-clic. Dans Excel, ouvrez-le via « Données → À partir d’un fichier texte/CSV » et définissez la colonne concernée en texte.

L’enregistrement en XLSX est-il sûr ? Si la cellule est enregistrée comme texte, 0012 est conservé dans un XLSX. Attention : si seul un format d’affichage 0000 est appliqué à une cellule numérique, la valeur réelle reste 12.

Essayer dans l’espace de travail