2017-08-12 1 views
-1

J'ai un jeu d'enregistrements d'une base de données et doit écrire ligne par ligne dans un fichier CSV.Comment faire pour éviter correctement les citations dans un csv?

Maintenant, il est possible qu'il y ait des guillemets dans un champ qui mène à un csv formé invalide.

champ = Cela conduit "aux problèmes

Dans le fichier csv [;] est le délimiteur et [" ... "] la capture du champ

Comment échapper correctement les citations

.?

Répondre

0

dans mon cas, je devais remplacer tous < « > dans la chaîne avec < "">

vba: 
Replace(field,Chr(34),Chr(34) & Chr(34)) 

minerai

plus générique
pseudo 
quote = "\"" 
replace(field,quote,quote + quote) 
référence

était @tommed to the answer of user4035