[excel] enregistrer csv en conservant les quotes

enregistrer csv en conservant les quotes [excel] - Logiciels - Windows & Software

Marsh Posté le 29-02-2008 à 14:32:28    

Bonjour à tous,
 
Je vous situe mon probleme. J'ai fait un script d'export de ma base Mysql en csv. (j'ai fait le systeme d'import aussi). Afin de ne pas être ennuyé lors de l'import (csv>bdd), j'ai mis tous mes champs entre quote (de ce type : " ) et séparés par un point-virgule.
Mon fichier ainsi exporté contient bien mes quotes. Mais si je modifie mon csv avec Excel et je l'enregistre, mon csv n'a plus les quotes !!
 
C'est ennuyeux car dans mon systeme d'import, j'ai besoin de ces quotes.
 
Quelqu'un a une idée ? une manipulation dans excel devrait suffire à mon avis. :)  
 
La seule solution pour le moment, c'est de modifier mon csv avec le bloc-note mais ce n'est pas tres pratique.
 
Merci d'avance ;)


Message édité par kl14582 le 29-02-2008 à 14:32:59
Reply

Marsh Posté le 29-02-2008 à 14:32:28   

Reply

Marsh Posté le 29-02-2008 à 14:42:14    

essaye de mettre une simple quote " ' " au debut de chaque champ
 
sinon fait joujou avec les formats des lignes..

Reply

Marsh Posté le 29-02-2008 à 14:50:58    

J'ai malheureusement déja bcp joué avec les formats de lignes sans succes.
 
Pour le simple quote en debut de ligne, il sert a ne pas faire interpréter quoique ce soit par Excel, c'est bien ça ?  
je vais essayer de le mettre dans mon script d'export. Par contre, si cela fonctionne, les double quote apparaitront dans l'excel...

Reply

Marsh Posté le 29-02-2008 à 14:53:15    

kl14582 a écrit :


Pour le simple quote en debut de ligne, il sert a ne pas faire interpréter quoique ce soit par Excel, c'est bien ça ?  


oui, je crois bien
 
tu peux pas faire un petit script qui remet les " ?

Reply

Marsh Posté le 29-02-2008 à 14:57:23    

Ben le problème justement c'est que pour reconnaitre les différentes valeurs, j'ai besoin de détecter ";
j'ai fait ça car dans certain cas, j'avais des points-virgule dans mes champs. J'ai donc eu recours aux guillemets. Si je n'ai plus les quotes, je suis pas capable de retrouver les champs afin de les remettre. :s

Reply

Marsh Posté le 29-02-2008 à 15:02:34    

fouille un peu sur google doit y avoir moyen de trouver une solution

Reply

Sujets relatifs:

Leave a Replay

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