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

Fermé
vanéné33 Messages postés 5 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 10 janvier 2014 - 9 janv. 2014 à 14:18
 vanéné33 - 16 janv. 2014 à 09:00
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 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
9 janv. 2014 à 15:37
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 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 10 janvier 2014
9 janv. 2014 à 16:04
Tu veux dire au mieux de choisir Nombre je choisis Texte? J'ai essayé aucun changement.
0
vanéné33 Messages postés 5 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 10 janvier 2014
9 janv. 2014 à 17:37
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 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
9 janv. 2014 à 21:27
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 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 10 janvier 2014
10 janv. 2014 à 09:28
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 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
10 janv. 2014 à 09:58
et bien met une ' devant tes données pour forcer le format texte.
eric
0
vanéné33 Messages postés 5 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 10 janvier 2014
10 janv. 2014 à 14:59
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 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
Modifié par eriiic le 10/01/2014 à 15:46
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