Comment faire pour echapper le caractère ; dans un fichier CSV??

irnbru Messages postés 4 Date d'inscription mardi 30 septembre 2003 Statut Membre Dernière intervention 29 mars 2005 - 29 mars 2005 à 18:22
irnbru Messages postés 4 Date d'inscription mardi 30 septembre 2003 Statut Membre Dernière intervention 29 mars 2005 - 29 mars 2005 à 18:44
Bonjour j'utilise le fichier CSV pour fusionner les champs d'un document word, le caractere de separation est le point virgule ; mais cela causerait des problèmes si l'utilisateur entre le point virgule dans l'un des champs! j'ai essayé de taper \ pour echapper mais cela marche pas.

aidez moi ! merci de pouvoir me donner une solution

j'utilise VB.NET 2003

IRNBRU

1 réponse

irnbru Messages postés 4 Date d'inscription mardi 30 septembre 2003 Statut Membre Dernière intervention 29 mars 2005
29 mars 2005 à 18:44
je viens de testé une idée et cela a bien marché, il suffit d'encadrer la donnée par des "

par ex

si l'utilisateur a tapé :

il était une fois ; merde un point virgule

il suffit de faire de changer la chaine en

"il était une fois ; merde un point virgule"

et cela marche

si l'utilisateur a tapé

le méchant " et mince alors

il suffit de faire

le méchant "" et mince alors

on met un " devant le " de l'utilisateur cela marche

si enfin si l utilisateur a mis

il est emmerdant; celui là "merde"

on fait

"il est emmerdant; celui là ""merde"""

voilouuu

IRNBRU
0
Rejoignez-nous