Mise en forme de cellule

bonjour,

débutant en excel, je sèche sur une mise en forme de cellule imposée.

je dois importer dans une base des données de 20000 lignes en "csv" sur plusieurs colonnes.

la première colonne contient les ref sous la forme numérique à 6 chiffres. les 6 chiffres sont impératifs même lorsque le s premiers sont des 0.

le soucis est lorsque j'enregistre mon fichier de xls vers csv, les 0 devant sont supprimés systématiquement.

ex : 000512 devient 512.

je pense que c'est tout bête mais je ne trouve pas !

merci de votre aide !!!

bonjour

remplace .csv par .txt et Excel lors de l'import devrait te demander quels formats tu veux

Alors il faut importer au format texte !

Ce n'est pas si simple que cela, mais une réponse a été apportée récemment :

https://forum.excel-pratique.com/excel/formats-differents-de-l-ecriture-t67282.html?hilit=csv#p383119

re,

merci de votre aide. mais je crois que je me suis mal exprimé..

J'ai actuellement un fichier excel bien formaté (colonne ref avec 6 chiffres "000123"

je dois exporter ce fichier en format csv pour pouvoir après l'intégrer dans mon progiciel.

c'est l'orsque j'enregistre en .csv que je perds les 000 devant.

ok, j'avais traité l'importation ...

jph95 a écrit :

je dois importer dans une base des données de 20000 lignes en "csv" sur plusieurs colonnes.

Bon pour l'exportation, change le format de la colonne en texte avant d'exporter, le fichier csv comportera bien les 0 en tête (ouvre le ensuite avec le bloc notes pour t'en assurer)

Par contre, si tu veux le réimporter, ils vont disparaître et c'est là que tu dois utiliser la méthode ci-avant, même s'il y a bien les fameux 0 en tête ! c'est comme cela, y a pas à tortiller ...

Autre solution pour l'importation, tu changes le format de la colonne en format personnalisé "000000", l'affichage sera correct, mais tout dépend ensuite de ce que l'on va en faire, car lorsqu'on recherchera une référence (par exemple avec RECHERCHEV) cela ne marchera que si on respecte aussi le contenu indépendamment de l'affichage !!

Dans ton cas, la solution la plus robuste mais pas forcément praticable serait de faire précéder les références par un caractère, par exemple le soulignement _ .


je te relis,

jph95 a écrit :

c'est l'orsque j'enregistre en .csv que je perds les 000 devant.

si c'est uniquement pour avoir les 0 sur le fichier csv, alors le changement de la colonne en texte doit suffire (sauf si bien entendu ce sont des nombres avec affichage personnalisé !!)

Merci du retour !

en fait j'avais plus ou moins bien fiais la chose en définissant les cellules comme "texte"..

j'ai fait un test d'intégration du csv avec mon progiciel et malgré le fait que excel ne me montre pas les 0 dans le fichiers csv, le progiciel lui en tient bien compte...

Merveille de la technique !

en tout cas merci bien !

... de rien

Rechercher des sujets similaires à "mise forme"