fichier CSV et retour a la ligne intempestif - SQL/NoSQL - Programmation
Marsh Posté le 10-02-2015 à 22:59:28
Bonsoir , J'ai 3 tables sql comme ceci table 1 : champa , champb , champc , champd table 2 : champe , champf , champg table 3 : champh , champi , champj champd = champe champf = champi Au final je recupêre champa ,champb , champc , champg , champj Dans mon fichier csv : champa ,champb , champc , champg , champj forme un chaine séparé par des points virgules. Cette chaine est doublée par elle même entre côtes Comme ceci : champa;champb;champc;champg;champj;"champa;champb;champc;champg;champj" Problème dès qu'un côte est présent il y a un retour à la ligne intempestif. J'ai donc : champa;champb;champc;champg;champj ;"champa;champb;champc;champg;champj " au lieu de : champa;champb;champc;champg;champj;"champa;champb;champc;champg;champj" Il y a un problème de \n . Problème même avec Trim ceci a lieu. Ce qui est impacté sont des champs situés en bout de table dans des tables issues de données CSV brutes (table 2 et 3). Bref je ne vois pas comment un \n se balade alors qu'il n'y en a pas dans les fichiers ! Merci de m'aiguiller
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 10-02-2015 à 22:59:28
Bonsoir ,
J'ai 3 tables sql comme ceci
table 1 : champa , champb , champc , champd
table 2 : champe , champf , champg
table 3 : champh , champi , champj
champd = champe
champf = champi
Au final je recupêre champa ,champb , champc , champg , champj
Dans mon fichier csv : champa ,champb , champc , champg , champj forme un chaine séparé par des points virgules. Cette chaine est doublée par elle même entre côtes Comme ceci :
champa;champb;champc;champg;champj;"champa;champb;champc;champg;champj"
Problème dès qu'un côte est présent il y a un retour à la ligne intempestif.
J'ai donc :
champa;champb;champc;champg;champj
;"champa;champb;champc;champg;champj
"
au lieu de :
champa;champb;champc;champg;champj;"champa;champb;champc;champg;champj"
Il y a un problème de \n . Problème même avec Trim ceci a lieu.
Ce qui est impacté sont des champs situés en bout de table dans des tables issues de données CSV brutes (table 2 et 3).
Bref je ne vois pas comment un \n se balade alors qu'il n'y en a pas dans les fichiers !
Merci de m'aiguiller
Message édité par tanaka59 le 10-02-2015 à 23:02:16