[users-fr] Import fichier CSV

2006-09-05 Thread c.devise

Bonjour à tous.

Je dois importer dans OOCalc un fichier csv.
le séparateur de champ est la tabulation ASCII 9) ou un point-virgule.
les champs ssont Alphabétique et numérique. Le séparateur décimal des 
chanps numériques est le point (par ex : 124.23)



Réf.Dim 1   Dim 2   Coloris Qté Prix VteMontant Code-Barre  
Fam s/Fam   
BALI 70 120 TURQUOISE	70.	120.	TURQUOISE.	  2.00	  7.50	 15.00 
3218117121038	100	130	

BALI 70 120 ANIS70. 120.ANIS. 1.007.507.50  
3218117121168   100 130 
BELLINI OAK 06L 4M  4M. .   .16.007.50  120.00  58328   
100 120 
FF BLEACHED STENCILE 40 70 S244- CITRONN	40.	70.	S244- CITRONNIE.	 
3.00	  9.90	 29.70	62075	100	140	
BARTOLI BEACH PLANK 3 1ER C 01M - LD HET	3.	1ER C.	01M - LD HETRE.	 
36.60	  8.90	325.74	61140	100	120	
102470 NEOPRENE 44A  1L LIQUIDE	.	1L.	LIQUIDE.	  4.00	  6.10	 24.40 
5411183001350	100	140	
SQUARE S/FEUTRE 4 M 30 ML 238 VERT	4 M.	30 ML.	238 VERT.	 16.00	 
6.90	110.40	61179	100	110	
FLASH 115 160 261-11	115.	160.	261-11.	  1.00	 25.00	 25.00 
5412776767516	100	130	

LOT COUPES 3,90 4M  DIVERS  4M. .   DIVERS.   7.353.90   28.67  
61685   100 120 
PAINTER/F 4m  20 vert   4m. .   20 vert. 12.804.90   62.72  
41383   100 110 
COUNTRY SS PLOT 4m  600 4m. .   600. 60.004.60  276.00  38245   
100 110 
SEUIL JONCTION ALU  0.93 276293	.	0.93.	276293.	  5.00	  7.55	 37.75 
3179382762930	100	140


L'import se déroule bien, sauf que certains champs numériques sont vus 
comme des dates... par ex , la valeur 2.00  est interprétée comme 01/02/00.

Ceci semble aléatoire, certains champs sont reconnus correctement.

ceci se passe sur OOO 2.0 (mais aussi OOO 1.1.5), sous Win XP Pro.
Le séparateur décimal de Windows (dans Options Régionales) est fixé sur 
'.'  (le  point).


Excel, quant à lui, m'importe correctement le fichier.

Avez-vous une idéee ? Y a t-il un réglage à faire ?


d'avance, merci.

c.devise

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] Import fichier CSV

2006-09-05 Thread christianwtd

c.devise a écrit :

Bonjour à tous.

Je dois importer dans OOCalc un fichier csv.
.
L'import se déroule bien, sauf que certains champs numériques sont vus 
comme des dates... par ex , la valeur 2.00  est interprétée comme 
01/02/00.

Ceci semble aléatoire, certains champs sont reconnus correctement.
...
Avez-vous une idéee ? Y a t-il un réglage à faire ?


d'avance, merci.

c.devise

Bonjour,

je viens de faire un test rapide. Je te suggère :
Dans les options import CSV, rubrique Champs, choisi "Texte" pour les 
valeurs numériques...

Ensuite, supposons que le texte 2.00 se trouve en A1, appliques la formule :
=CNUM(SUBSTITUE(A1; "."; ","))
et au final, un copier, collage spécial pour virer les formules.

Bon surf,
Christian

--
Visitez http://christianwtd.free.fr/ pour débuter avec Calc, d'OpenOffice.org

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] Import fichier CSV

2006-09-05 Thread christianwtd

christianwtd a écrit :

c.devise a écrit :

Bonjour à tous.

Je dois importer dans OOCalc un fichier csv.
.
L'import se déroule bien, sauf que certains champs numériques sont 
vus comme des dates... par ex , la valeur 2.00  est interprétée comme 
01/02/00.

Ceci semble aléatoire, certains champs sont reconnus correctement.
...
Avez-vous une idéee ? Y a t-il un réglage à faire ?


d'avance, merci.

c.devise

Bonjour,

je viens de faire un test rapide. Je te suggère :
Dans les options import CSV, rubrique Champs, choisi "Texte" pour les 
valeurs numériques...
Ensuite, supposons que le texte 2.00 se trouve en A1, appliques la 
formule :

=CNUM(SUBSTITUE(A1; "."; ","))
et au final, un copier, collage spécial pour virer les formules.

Bon surf,
Christian


Je complète avec une autre possibilité, sans passer par des formules.
Dans les options import CSV, rubrique Champs, choisi "Texte"
Dans Outils, Options, Paramètres linguistiques, Langues,
Dans environnement linguistique sélectionne Anglais (UK)
Tu importes et ensuite tu reconfigures "Par défaut"

Bon surf
Christian

--
Visitez http://christianwtd.free.fr/ pour débuter avec Calc, d'OpenOffice.org

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] Import fichier CSV

2006-09-05 Thread christianwtd

christianwtd a écrit :

c.devise a écrit :

Bonjour à tous.

Je dois importer dans OOCalc un fichier csv.
.
L'import se déroule bien, sauf que certains champs numériques sont 
vus comme des dates... par ex , la valeur 2.00  est interprétée comme 
01/02/00.

Ceci semble aléatoire, certains champs sont reconnus correctement.
...
Avez-vous une idéee ? Y a t-il un réglage à faire ?


d'avance, merci.

c.devise



Je savais bien que j'avais raté le plus simple :-[
Pour ta colonne de chiffres avec des points comme séparateur décimal, il 
suffit dans les options import CSV de sélectionner la colonne comme 
Anglais US


Bon, cette fois, c'est la bonne :-)

Bon surf,
Christian

--
Visitez http://christianwtd.free.fr/ pour débuter avec Calc, d'OpenOffice.org

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] Import fichier CSV

2006-09-05 Thread c.devise

christianwtd a écrit :

c.devise a écrit :

Bonjour à tous.

Je dois importer dans OOCalc un fichier csv.
.
L'import se déroule bien, sauf que certains champs numériques sont vus 
comme des dates... par ex , la valeur 2.00  est interprétée comme 
01/02/00.

Ceci semble aléatoire, certains champs sont reconnus correctement.
...
Avez-vous une idéee ? Y a t-il un réglage à faire ?


d'avance, merci.

c.devise

Bonjour,

je viens de faire un test rapide. Je te suggère :
Dans les options import CSV, rubrique Champs, choisi "Texte" pour les 
valeurs numériques...
Ensuite, supposons que le texte 2.00 se trouve en A1, appliques la 
formule :

=CNUM(SUBSTITUE(A1; "."; ","))
et au final, un copier, collage spécial pour virer les formules.

Bon surf,
Christian


Ok, merci de la réponse.

Mais il faudrait que la manip soit automatique (j'exécute OOO 
directement à partir de l'appli. En fait je récupères des données d'un 
Palm, via une appli Delphi, qui est ensuite envoyée sur un tableau 
Excel... Mc Gyver, quoi...)


Est ce que si je remplace le point décimal par la virgule dans mon CSV 
avant d'appeler OOO, ça le ferait ?


A+

c.devise

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] Import fichier CSV[résolu]

2006-09-06 Thread c.devise

c.devise a écrit :

christianwtd a écrit :

c.devise a écrit :

Bonjour à tous.

Je dois importer dans OOCalc un fichier csv.
.
L'import se déroule bien, sauf que certains champs numériques sont 
vus comme des dates... par ex , la valeur 2.00  est interprétée comme 
01/02/00.

Ceci semble aléatoire, certains champs sont reconnus correctement.
...
Avez-vous une idéee ? Y a t-il un réglage à faire ?


d'avance, merci.

c.devise

Bonjour,

je viens de faire un test rapide. Je te suggère :
Dans les options import CSV, rubrique Champs, choisi "Texte" pour les 
valeurs numériques...
Ensuite, supposons que le texte 2.00 se trouve en A1, appliques la 
formule :

=CNUM(SUBSTITUE(A1; "."; ","))
et au final, un copier, collage spécial pour virer les formules.

Bon surf,
Christian


Ok, merci de la réponse.

Mais il faudrait que la manip soit automatique (j'exécute OOO 
directement à partir de l'appli. En fait je récupères des données d'un 
Palm, via une appli Delphi, qui est ensuite envoyée sur un tableau 
Excel... Mc Gyver, quoi...)


Est ce que si je remplace le point décimal par la virgule dans mon CSV 
avant d'appeler OOO, ça le ferait ?


A+

c.devise



Je me réponds...

J'ai changé le séparateur décimal dans mon fichier CSV (virgule), mis le 
point-virgule comme séparateur de champ, et là, ça marche.


Mais il est qd même curieux qu'avec le point, certains champs sur la 
même colonne soient reconnus comme nombre standard, et d'autres comme 
date...


Par contre, sous Excel, marche pas (la cellule n'est pas reconnue comme 
numérique).
Pourtant, j'ai besoin d'utiliser les 2 tableurs (certains réfractaires 
sont toujours sous Excel...)


A+

c.devise

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] Import fichier CSV[résolu]

2006-09-06 Thread Jean-Francois Nifenecker

c.devise a écrit :
Mais il est qd même curieux qu'avec le point, certains champs sur la 
même colonne soient reconnus comme nombre standard, et d'autres comme 
date...


Pour avoir rencontré ce gag, il semble qu'il provienne de champs numériques 
qui contiennent des valeurs inférieures à 12.32.


ex : 5.6 -> 5 juin

Avec la virgule, pas de pb 
--
Jean-Francois Nifenecker, Bordeaux

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] Import fichier CSV[résolu]

2006-09-06 Thread claude devise

Jean-Francois Nifenecker wrote:

c.devise a écrit :
Mais il est qd même curieux qu'avec le point, certains champs sur la 
même colonne soient reconnus comme nombre standard, et d'autres comme 
date...


Pour avoir rencontré ce gag, il semble qu'il provienne de champs 
numériques qui contiennent des valeurs inférieures à 12.32.


ex : 5.6 -> 5 juin

Avec la virgule, pas de pb 

Pour un gag, ça serait plutôt un bug, non ?
12.32 dis-tu ? Quel farceur, cet OOOCalc  ;-)))
je le note...

C'est pire avec Excel, qui me prend un champ contenant un code-barre EAN13
pour du numérique (pour ça, rien d'étonnant), mais en l'écrit notation 
scientifique (bonjour le code-barre !)...
Je ne peux pas non plus travailler avec des virgules comme séparateur 
décimal, car  les champs sont vus comme de l'alpha...


Sur ce coup là, OOO est ok...
merci, à suivre...
et A+

c.devise

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] Import fichier CSV[résolu]

2006-09-06 Thread Laurent Godard

Bonjoir


Avec la virgule, pas de pb 

Pour un gag, ça serait plutôt un bug, non ?
12.32 dis-tu ? Quel farceur, cet OOOCalc  ;-)))
je le note...



je dirai oui, un bug
a noter que le separateur de date allemand est justement le point

Laurent

--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org
Indesko >> http://www.indesko.com
Nuxeo CPS >> http://www.nuxeo.com - http://www.cps-project.org
Livre "Programmation OpenOffice.org", Eyrolles 2004

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] Import fichier CSV[résolu]

2006-09-06 Thread claude devise

Laurent Godard a écrit :

Bonjoir


Avec la virgule, pas de pb 

Pour un gag, ça serait plutôt un bug, non ?
12.32 dis-tu ? Quel farceur, cet OOOCalc  ;-)))
je le note...



je dirai oui, un bug
a noter que le separateur de date allemand est justement le point

Laurent

Et bien bravo, c'est trouvé : les dates (MM.JJ)  ne peuvent donner au 
maximum que 12.31...

donc 12.32 et en dessus : c'est un nombre, en dessous c'est une date...
c'est ça le piège ?  CQFD.

A+

c.devise

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] Import fichier CSV[résolu]

2006-09-06 Thread christianwtd

claude devise a écrit :

Jean-Francois Nifenecker wrote:

c.devise a écrit :
Mais il est qd même curieux qu'avec le point, certains champs sur la 
même colonne soient reconnus comme nombre standard, et d'autres 
comme date...


Pour avoir rencontré ce gag, il semble qu'il provienne de champs 
numériques qui contiennent des valeurs inférieures à 12.32.


ex : 5.6 -> 5 juin

Avec la virgule, pas de pb 

Pour un gag, ça serait plutôt un bug, non ?
12.32 dis-tu ? Quel farceur, cet OOOCalc  ;-)))
je le note...

C'est pire avec Excel, qui me prend un champ contenant un code-barre 
EAN13
pour du numérique (pour ça, rien d'étonnant), mais en l'écrit notation 
scientifique (bonjour le code-barre !)...
Je ne peux pas non plus travailler avec des virgules comme séparateur 
décimal, car  les champs sont vus comme de l'alpha...


Sur ce coup là, OOO est ok...
merci, à suivre...
et A+

c.devise

Bonsoir,

Non, c'est normal. La solution je l'ai donné à la 3ème réponse. Le pire 
est que je le savais. Donc je reprend, il faut :
Pour ta colonne de chiffres avec des points comme séparateur décimal, il 
suffit dans les options import CSV de sélectionner la colonne comme 
Anglais US


Ca c'est pour l'import. Pour ce que tu dis être un gag, Jean-François à 
raison, c'est lié à l'écriture naturelle dans une cellule. C'est 
d'ailleurs ce que je dis ici :
http://christianwtd.free.fr/index.php?rubrique=DebFonctions02 à la 
rubrique Effets indésirables.


Bon surf,
Christian

--
Visitez http://christianwtd.free.fr/ pour débuter avec Calc, d'OpenOffice.org

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] Import fichier CSV[résolu]

2006-09-06 Thread claude devise

christianwtd a écrit :

claude devise a écrit :

Jean-Francois Nifenecker wrote:

c.devise a écrit :
Mais il est qd même curieux qu'avec le point, certains champs sur 
la même colonne soient reconnus comme nombre standard, et d'autres 
comme date...


Pour avoir rencontré ce gag, il semble qu'il provienne de champs 
numériques qui contiennent des valeurs inférieures à 12.32.


ex : 5.6 -> 5 juin

Avec la virgule, pas de pb 

Pour un gag, ça serait plutôt un bug, non ?
12.32 dis-tu ? Quel farceur, cet OOOCalc  ;-)))
je le note...

C'est pire avec Excel, qui me prend un champ contenant un code-barre 
EAN13
pour du numérique (pour ça, rien d'étonnant), mais en l'écrit 
notation scientifique (bonjour le code-barre !)...
Je ne peux pas non plus travailler avec des virgules comme séparateur 
décimal, car  les champs sont vus comme de l'alpha...


Sur ce coup là, OOO est ok...
merci, à suivre...
et A+

c.devise

Bonsoir,

Non, c'est normal. La solution je l'ai donné à la 3ème réponse. Le 
pire est que je le savais. Donc je reprend, il faut :
Pour ta colonne de chiffres avec des points comme séparateur décimal, 
il suffit dans les options import CSV de sélectionner la colonne comme 
Anglais US


Ca c'est pour l'import. Pour ce que tu dis être un gag, Jean-François à 
raison, c'est lié à l'écriture naturelle dans une cellule. C'est 
d'ailleurs ce que je dis ici :
http://christianwtd.free.fr/index.php?rubrique=DebFonctions02 à la 
rubrique Effets indésirables.




Bonsoir,

J'ai en fait résolu le problème en remplaçant le point décimal par une 
virgule dans mes champs numériques...
Effectivement, je n'avais pas pris garde aux effets de bord provoqués 
par l'interprétation des données CSV par le tableur

dans le cas d'un champ ressemblant à une date.
Je trouve quand même ce comportement un peu déroutant, car dans ce cas 
le tableur force l'année par défaut, mais bon...
De la même façon que l'on peut forcer un champ à être de format texte 
(en le préfixant par '), peut-on préfixer un champ numérique,

par exemple avec '=' ?

En tous cas merci à tous, et bonsoir.

c.devise





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] Import fichier CSV[résolu]

2006-09-07 Thread Liste CGO

claude devise a écrit :

christianwtd a écrit :

claude devise a écrit :

Jean-Francois Nifenecker wrote:

c.devise a écrit :
Mais il est qd même curieux qu'avec le point, certains champs sur 
la même colonne soient reconnus comme nombre standard, et d'autres 
comme date...


Pour avoir rencontré ce gag, il semble qu'il provienne de champs 
numériques qui contiennent des valeurs inférieures à 12.32.


ex : 5.6 -> 5 juin

Avec la virgule, pas de pb 

Pour un gag, ça serait plutôt un bug, non ?
12.32 dis-tu ? Quel farceur, cet OOOCalc  ;-)))
je le note...

...
Personnellement je n'ai pas de problème de saisie de date.

Et pourtant j'utilise bien le point comme séparateur décimal.

A mon avis l'astuce qui fais que ça marche bien est que j'ai définie 
comme format par défaut de mes cellules la langue Anglais (Royaume Unis) 
en lieu et place du Français ou de Anglais (USA)


(J'utilise pour cela la 2de méthode que j'avais décrite lors d'une MAJ 
de FAQ du site http://fr.openoffice.org/FAQ/calc_fr/c35fr.html )


Vous pouvez tentez, ça devrait fonctionner

A+

Samuel

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]