Re: [users-fr] Import fichier CSV[résolu]
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]
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]
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]
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]
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]
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]
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]
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]