Problème sur le format d'un champ lors de la conversion en .csv

vanéné33 Messages postés 5 Statut Membre -  
 vanéné33 -
Bonjour à tous,

J'ai un fichier que j'enregistre en format .csv.
Suite à cette conversion de ficher, j'ai des données (en format 14 chiffres) qui se sont transformés en format scientifique (ex: 11227E+13).
Pour remédier à première vue au problème, j'ouvre le fichier .csv, je sélectionne la colonne comprenant ses données à 14 chiffres, click droit, format de la cellule et nombre.

Le problème c'est que lorsque je fais une modification sur un autre champ que j'enregistre, une fois que je reouvre le fichier .csv, les données à 14 chiffres sont erronées.
Avez une idée pour résoudre ce problème?

Merci par avance.
A voir également:

3 réponses

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
Bonjour,

lors de l'importation, à l'étape 3, sélectionne cette colonne et coche format Texte.

eric
1
vanéné33 Messages postés 5 Statut Membre
 
Tu veux dire au mieux de choisir Nombre je choisis Texte? J'ai essayé aucun changement.
0
vanéné33 Messages postés 5 Statut Membre
 
c'est à dire avant la conversion du fichier en CSV? Cela marche mais le problème c'est QUE lorsque je fais une modification ensuite dans le fichier CSV, les données se retrouvent en format scientifique. Lorsque je sélectionne la colonne, click droit et format de cellule, Nombre, je me rends compte que les données sont erronnées (pas les mêmes).
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
Il faudrait sans doute que tu fasses précéder tes données d'une ' pour forcer le format texte à la réouverture.
Mais est-ce que c'est plus intéressant que de remettre un format nombre à chaque ouverture ? A toi de voir.

eric
0
vanéné33 Messages postés 5 Statut Membre
 
Bonjour,

Le problème de remettre au format Nombre c'est que la donnée devient erronée.
Lorsque je réouvre le fichier pour remettre au format Nombre après une modifi. par exemple j'ai une donnée qui était à l'origine à 14 chiffres 16188711845221 et qui est changé en 16188700000000.
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
et bien met une ' devant tes données pour forcer le format texte.
eric
0
vanéné33 Messages postés 5 Statut Membre
 
J'ai testé et effectivement cela marche. Mais je confronté à 2 problèmes:
Le premier c'est que cela fonctionne mais pas directement en ouvrant le fichier CSV normalement mais via notepad++. Or les utilisateurs pour lesquels je travaille n'ont pas notepad++.
Le deuxième c'est qu'il y a des milliers de lignes. Comment ajouter le signe ' précédent toutes les données sur notepad++?

Merci beaucoup.
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
Oui, le but est bien de rester sur excel, qui a l'air têtu malheureusement.
Autre proposition : enregistrer en *.txt
A l'ouverture du .txt, à l'étape 3 de l'importation sélectionner ta ou tes colonnes et coche "Texte".

eric
0