Perte des "0" en transformant un fichier
Résolu
sebi68
Messages postés
99
Date d'inscription
Statut
Membre
Dernière intervention
-
tatichak -
tatichak -
Bonjour,
J'ai un soucis en transformant un fichier xls en csv je perds les 0 se trouvant devant les chiffres
ex: 00789 devient 789
avant transfert j'ai mis le format des cellules en texte mais pas de changement ...
quelqu'un a t'il une idée ? svp
merciiiiiiiiiiiiiiiiiiiii
J'ai un soucis en transformant un fichier xls en csv je perds les 0 se trouvant devant les chiffres
ex: 00789 devient 789
avant transfert j'ai mis le format des cellules en texte mais pas de changement ...
quelqu'un a t'il une idée ? svp
merciiiiiiiiiiiiiiiiiiiii
A voir également:
- Comment garder le chiffre 0 au début d'une série de chiffres dans un csv ?
- Comment garder le 0 devant les chiffres sur excel - Guide
- Excel trier par ordre croissant chiffre - Guide
- Clavier iphone chiffre et lettre - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Chiffre en lettre - Télécharger - Outils professionnels
8 réponses
Bonjour,
C'est normal que tu perdes les 0, c'est un format d'affichage mais le nombre est bien 789.
Il faut les transformer en texte en insérant une colonne et avec par exemple =droite("00000"&A1;5)
Ensuite un 'copier/collage spécial valeur' avant de supprimer la colonne d'origine.
eric
C'est normal que tu perdes les 0, c'est un format d'affichage mais le nombre est bien 789.
Il faut les transformer en texte en insérant une colonne et avec par exemple =droite("00000"&A1;5)
Ensuite un 'copier/collage spécial valeur' avant de supprimer la colonne d'origine.
eric
Bonjour,
J'ai trouvé la solution dans un autre forum (http://www.excelabo.net/trucs/texte-csv).
Il faut entourer toutes les cellules (dans le fichier .csv construit) comme ceci :
=("00001")
J'ai trouvé la solution dans un autre forum (http://www.excelabo.net/trucs/texte-csv).
Il faut entourer toutes les cellules (dans le fichier .csv construit) comme ceci :
=("00001")
bonjour , et merci de prendre part
j'ai fais les 0 sont bien en xls, je sauvegarde en csv à l'écran avant fermeture du fichier c'est ok puis.....
toujours pareil !!! je rouvre mon fichier csv et plus de 0 !!!
je pense que tout simplement un fichier en csv ne peut faire afficher des 0 avant quoi que ce soit ....
snif, a+
j'ai fais les 0 sont bien en xls, je sauvegarde en csv à l'écran avant fermeture du fichier c'est ok puis.....
toujours pareil !!! je rouvre mon fichier csv et plus de 0 !!!
je pense que tout simplement un fichier en csv ne peut faire afficher des 0 avant quoi que ce soit ....
snif, a+
boujour,
oui je vois ... effectivement je voualis absolument voir les 0 en ouvrant le fichier par excel. Avec Wordpad les fameux 0 sont bien là !!!
merci ! bon lundi ...
oui je vois ... effectivement je voualis absolument voir les 0 en ouvrant le fichier par excel. Avec Wordpad les fameux 0 sont bien là !!!
merci ! bon lundi ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Essayer avec Format / Cellule / Nombre / Personnalisé,
dans Type : 00###
en adaptant le nombre de dièses au nombre de chiffres.
Essayer avec Format / Cellule / Nombre / Personnalisé,
dans Type : 00###
en adaptant le nombre de dièses au nombre de chiffres.
j'ai essayé, mais pareil je perd les 0 en rouvrant le fichier csv ...
merci de prendre part à mon pbl !!!
je pense avoir tout essayé ... ca doit pas etre possible ...
a+
merci de prendre part à mon pbl !!!
je pense avoir tout essayé ... ca doit pas etre possible ...
a+
ok, je vais essayé d'être un peu plus clair ...
j'utilise un fichier csv pour une importation de données vers un logiciel de GMAO
pour des articles par exemple j'ai le code article sur 7 chiffres 0012345
au départ j'ai un fichier xls, l'import vers le logicel de GMAO passe par une application qui demande un fichier de type csv. je suis donc obligé de convertir mon fichier d'origine en csv et là je perd les 0 ...
en espérent avoir été un peu plus clair, merci de votre participation !!!!
j'utilise un fichier csv pour une importation de données vers un logiciel de GMAO
pour des articles par exemple j'ai le code article sur 7 chiffres 0012345
au départ j'ai un fichier xls, l'import vers le logicel de GMAO passe par une application qui demande un fichier de type csv. je suis donc obligé de convertir mon fichier d'origine en csv et là je perd les 0 ...
en espérent avoir été un peu plus clair, merci de votre participation !!!!
Bonjour,
Tu es si près de la réponse et ...
Tu l'as compris, Excel s'évertue à traiter les numériques avec fidélité. Tes zéros non significatifs, c'est du vent.
Donc...comme disait Alphonse Allais : la logique mène à tout à condition de savoir en...sortir !!!
Transforme donc tes numériques en chaine !
Imagine que tu as 125 dans la cellule A1. Tu mets cette formule dans une nouvelle cellule :
=DROITE("0000000"&CTXT(A1;0;);7)
Le résultat sera une chaine texte "0000125" qui devrait convenir à ton soft de GMAO.
Tu fais un copier/collage spécial (valeurs) sur ta cellule d'origine et c'est vu (juste pour tester).
Je te conseille en fait de préparer une nouvelle feuille, qui ne contiendra que tes formules faisant référence a ta feuille d'origine (comme dans mon exemple) avec tes valeurs 000???? au format texte. C'est cette nouvelle feuille que tu exporteras.
Tiens moi au courant. A+
Tu es si près de la réponse et ...
Tu l'as compris, Excel s'évertue à traiter les numériques avec fidélité. Tes zéros non significatifs, c'est du vent.
Donc...comme disait Alphonse Allais : la logique mène à tout à condition de savoir en...sortir !!!
Transforme donc tes numériques en chaine !
Imagine que tu as 125 dans la cellule A1. Tu mets cette formule dans une nouvelle cellule :
=DROITE("0000000"&CTXT(A1;0;);7)
Le résultat sera une chaine texte "0000125" qui devrait convenir à ton soft de GMAO.
Tu fais un copier/collage spécial (valeurs) sur ta cellule d'origine et c'est vu (juste pour tester).
Je te conseille en fait de préparer une nouvelle feuille, qui ne contiendra que tes formules faisant référence a ta feuille d'origine (comme dans mon exemple) avec tes valeurs 000???? au format texte. C'est cette nouvelle feuille que tu exporteras.
Tiens moi au courant. A+
j'ai fais ça aussi, mais lorsque je transforme le fichier xls en csv puis que j'enregistre, le ferme et le rouvre les 0 ni figure plus ...
a+
Perso je ne vois pas bien l'interet d'enregistrer en csv si c'est pour réouvrir sur excel... Si tu expliquais plutôt ce que tu cherches à faire ?
eric