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