Extractions : modifier les séparateurs de décimales pour les nombres

105 views
Skip to first unread message

JMarc Legrand

unread,
Jun 10, 2016, 5:55:04 AM6/10/16
to tryton-fr, jmarc....@devetdadam.com
Bonjour à tous !

Problème rencontré :
A chaque extraction de données, quand j'ouvre le csv dans excel, je dois d'abord convertir les séparateurs de décimales des nombres (des points) en virgules.

Objectif :
Que ce soit sous excel ou Open Office, j'aimerais que les nombres soient pris en compte comme nombres décimaux et non comme texte (possibilité de faire des opérations dessus)

Solutions imaginées :
- modifier les paramètres linguistiques de mon tableur (ne fonctionne pas : j'ai bien le . comme séparateur de décimales, mais les nombres ne sont pas pris en comtpe comme nombre, pas d'opérations possibles)
- modifier Tryton pour qu'il émette un csv dont les champs sont séparés par des ", et dont les séparateurs de décimales sont des ,

Avez-vous rencontré ce problème (certainement !) et comment l'avez-vous résolu ?

Bonne journée !
JMarc

Cédric Krier

unread,
Jun 10, 2016, 6:10:02 AM6/10/16
to tryton-fr
On 2016-06-10 00:53, JMarc Legrand wrote:
> Bonjour à tous !
>
> *Problème rencontré :*
> A chaque extraction de données, quand j'ouvre le csv dans excel, je dois
> d'abord convertir les séparateurs de décimales des nombres (des points) en
> virgules.
>
> *Objectif :*
> Que ce soit sous excel ou Open Office, j'aimerais que les nombres soient
> pris en compte comme nombres décimaux et non comme texte (possibilité de
> faire des opérations dessus)
>
> Solutions imaginées :
> - modifier les paramètres linguistiques de mon tableur (ne fonctionne pas :
> j'ai bien le . comme séparateur de décimales, mais les nombres ne sont pas
> pris en comtpe comme nombre, pas d'opérations possibles)
> - modifier Tryton pour qu'il émette un csv dont les champs sont séparés par
> des ", et dont les séparateurs de décimales sont des ,
>
> Avez-vous rencontré ce problème (certainement !) et comment l'avez-vous
> résolu ?

Ce changement devrait améliorer la situation:
https://bugs.tryton.org/issue5361

--
Cédric Krier - B2CK SPRL
Email/Jabber: cedric...@b2ck.com
Tel: +32 472 54 46 59
Website: http://www.b2ck.com/

Christophe

unread,
Jun 10, 2016, 7:30:35 AM6/10/16
to tryt...@googlegroups.com


Le 10/06/2016 09:53, JMarc Legrand a écrit :
> Bonjour à tous !
>
> *Problème rencontré :*
> A chaque extraction de données, quand j'ouvre le csv dans excel, je dois
> d'abord convertir les séparateurs de décimales des nombres (des points)
> en virgules.
>
> *Objectif :*
> Que ce soit sous excel ou Open Office, j'aimerais que les nombres soient
> pris en compte comme nombres décimaux et non comme texte (possibilité de
> faire des opérations dessus)
>
> Solutions imaginées :
> - modifier les paramètres linguistiques de mon tableur (ne fonctionne
> pas : j'ai bien le . comme séparateur de décimales, mais les nombres ne
> sont pas pris en comtpe comme nombre, pas d'opérations possibles)
> - modifier Tryton pour qu'il émette un csv dont les champs sont séparés
> par des ", et dont les séparateurs de décimales sont des ,
>
> Avez-vous rencontré ce problème (certainement !) et comment l'avez-vous
> résolu ?

Dans Libreoffice lors de l'ouverture du fichier csv il suffit d'indiquer
le type de donnée de la colonne (cf screenshot)
Ça fonctionne aussi pour les dates.

--
Christophe CRIER

Sélection_130.png

JMarc Legrand

unread,
Jun 10, 2016, 9:20:03 AM6/10/16
to tryton-fr
Wunderschôn : ça fonctionne très bien pour le cas par cas : merci pour l'astuce !

Christophe Chauvet

unread,
Jun 14, 2016, 6:35:03 AM6/14/16
to tryt...@googlegroups.com
Bonjour

Le 10 juin 2016 à 15:07, JMarc Legrand <jeanmarcl...@gmail.com> a écrit :
Wunderschôn : ça fonctionne très bien pour le cas par cas : merci pour l'astuce !


Une autre astuce consiste à changer la langue dans l'assistant d'importation et mettre l'anglais (voir pièce jointe)

Ça marche également avec des exports CSV issue de pgAdmin3 ou psql
 
Cordialement.

Christophe CHAUVET.
import-csv.png
Reply all
Reply to author
Forward
0 new messages