Mon problème n'est pas à chaque fois que je rencontre ;
Car si j'ai cette chaîne par exemple:
cette chaîne fait ; complètement planter la génération de mon csv
au lieu de
cette chaîne fait ";" complètement planter la génération de mon csv
J'ai mis un mécanisme qui marche en place du style
ligne = ligne + "\""+donnee1 +"\""+ ";";
ce qui permet dans ce cas d'échapper au fait que le ; soit reconnu comme le délimiteur pour la création d'une nouvelle colonne.
Mon problème est quand ce délimiteur ; se trouve dans une des données entre guillemets comme dans la chaîne:
cette chaîne fait ";" complètement planter la génération de mon csv
Je ne vois pas comment réussir à restituer cette donnée sans la modifier.
Mon problème étant que lorsqu'on ouvre le csv dans excel il faut que dans ma colonne donnee1 j'ai :
cette chaîne fait ";" complètement planter la génération de mon csv
et pas autre chose
Merci pour vos conseils.
Partager