Conversion d'un .xls en .csv et perte d'infos

Conversion d'un .xls en .csv et perte d'infos - Logiciels - Windows & Software

Marsh Posté le 29-06-2006 à 10:07:46    

Saljt à tous,
 
Voila le probleme,
 
On a au boulot des fichiers excel avec des numéros de téléphone. On souhaite convertir en .csv ces fichiers, pour les charger par scripts et autres manips. Mais le probleme, c'est que lors de la converison en .csv, le premier zero du numéro de téléphone disparait.  
 
Qqun a-t-il une idée ?

Reply

Marsh Posté le 29-06-2006 à 10:07:46   

Reply

Marsh Posté le 29-06-2006 à 10:18:36    

Le format CSV, c'est des data brute séparé par des ";".
Si le 0 devant disparait, c'est que vous avez mis un format de case (donc disparition au format CSV) qui ajoute un 0 au numéro.
 
Une solution bête serait de convertir en chaine de caractère tes numéros avant de convertir en CSV (en faisant intervenir une fonction texte au hasard).

Reply

Marsh Posté le 29-06-2006 à 10:37:10    

merci de ta reponse. En fait, on y a vait pensé, on avait changé le format de la cellule en texte (pour cela on passe r les menus excel, pas par une fonction. je ne sais pas si cela change qq chose) Ca n'a pas fonctionné

Reply

Marsh Posté le 29-06-2006 à 11:03:02    

captcav a écrit :

merci de ta reponse. En fait, on y a vait pensé, on avait changé le format de la cellule en texte (pour cela on passe r les menus excel, pas par une fonction. je ne sais pas si cela change qq chose) Ca n'a pas fonctionné


 
Changer le format de la cellule ne change pas le "type" de donné stocké, juste la façon de l'afficher ou de l'interpréter.
 
D'où l'intéret de passer par une fonction texte (STXT etc...) puis copie par valeur.


Message édité par cyberlau le 29-06-2006 à 11:03:16
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed