RE : Re: Export CSV
NIANG djibril <[email protected]> Tue, 9 Jan 2007 16:54:47 +0100 (CET)
| Newsgroups | gmane.text.xml.french.tech |
|---|---|
| Message-ID | <[email protected]> |
Merci Alain, Je m'en suis sortis avec la fonction translate(). Cordialement, Djibril --- [email protected] a écrit : > Bonjour, > > Premièrement, le format CSV n'est pas forcément > limité au séparateur "," et est > même spontanément généré par bien des logiciels avec > le séparateur ";" qui est > assurément moins fréquent dans des données. > > Deuxièmement, un tableur comme Excel pourra > correctement interpréter un nombre > comme "12.96" pour le traduire en 12,96, même dans > une version française ! > > Enfin, Excel, toujours lui, quand il doit créer un > fichier CSV où le séparateur > est contenu dans la donnée procède à son encadrement > par des "". Le plus simple > étant de voir par l'exemple, en faisant tourner le > tableur... Je ne suis pas sûr > que cela soit standard et je ne parle pas de comment > gérer des sauts de ligne > dans les données :-) > > En XSLT, un test avec contains() permet de détecter > la présence du séparateur > dans la donnée et un appel à translate() permet de > changer des caractères en > autres, comme par exemple tous les "," en "." > > Cordialement, > > Alain COUTHURES > > Selon NIANG djibril <[email protected]>: > > > Bonjour, > > Je réalise un export csv à partir d'un document > xml en > > utilisant comme séparateur la virgule (,) dans le > > XSLT. Le problême qui se pose est que en > rencontrant > > une donnée avec une virgule(par exple 12,96) elle > est > > considérée comme 2 et donc est affichée sur 2 > colonnes > > différentes(12 sur une colonne et puis 92 sur une > > autre). > > Je voudrais savoir s'il y a un caractère > d'échappement > > ou moyen de contourner cette difficulté. > > De l'aide SVP. > > Merci d'avance > > > > Cordialement, > > Djibril > > > > __________________________________________________ > > Do You Yahoo!? > > En finir avec le spam? Yahoo! Mail vous offre la > meilleure protection > > possible contre les messages non sollicités > > http://mail.yahoo.fr Yahoo! Mail > > > > -- > > Devenez redacteur <XML>fr et contribuez au > developpement du > > xml francophone > (http://xmlfr.org/infos/redacteurs/) ! > > > > Liste de diffusion "[email protected]" > (http://xmlfr.org). > > > > Cette liste est a votre disposition pour discuter > en francais de > > tout sujet technique lie a XML. > > > > Pour resilier votre abonnement, envoyez un message > contenant > > la commande "unsubscribe" a > [email protected] > > > (mailto:[email protected]?Subject=unsubscribe) > > > > > > > > -- > Devenez redacteur <XML>fr et contribuez au > developpement du > xml francophone (http://xmlfr.org/infos/redacteurs/) > ! > > Liste de diffusion "[email protected]" > (http://xmlfr.org). > > Cette liste est a votre disposition pour discuter en > francais de > tout sujet technique lie a XML. > > Pour resilier votre abonnement, envoyez un message > contenant > la commande "unsubscribe" a > [email protected] > (mailto:[email protected]?Subject=unsubscribe) > > Djibril NIANG Master 2 Informatique Université Cheikh Anta DIOP de Dakar Sénégal BP:13420 Tel: (00221) 5056933 00221 8545614 __________________________________________________ Do You Yahoo!? En finir avec le spam? Yahoo! Mail vous offre la meilleure protection possible contre les messages non sollicités http://mail.yahoo.fr Yahoo! Mail