Le 30/03/11 20:54, l'honorable yves dutrieux nous a écrit  :
bonsoir,

Le 29 mars 2011 15:34, Denis Bigorgne <[email protected] <mailto:[email protected]>> a écrit :

    Bonjour,

    Il se peut que ce problème soit spécifique à la version
    francophone OOo 3.3.0 . Je l'ai discuté sur le forum Calc de
    OpenOffice.org community forum - en anglais, où une utilisatrice
    (lornadobson) a eu très précisément le même problème que moi,
    nombres pris comme texte après import depuis un .csv (Sum shows
    only zeroes on downloaded file
    <http://user.services.openoffice.org/en/forum/viewtopic.php?f=9&t=39560>)

    Le modérateur de ce forum, Villeroy, n'a pas reproduit le bug sur
    ses versions, LibreOffice.org 3.3.2 and OOo 2.4.3 sur XUbuntu
    10.04 (et possiblement OOo 3.3).


idem avec libreoffice.


    Quant à moi, j'ai testé OOo 3.2 et  OOo 3.3, sur xubuntu 9.10 et
    sur W7 64 bits.
        Sur 3.2 : pas de bug, nombres et dates sont correctement analysés
        Sur 3.3 : bug, nombres et dates sont pris comme textes, sauf
    si l'option "Détecter les nombres spéciaux" est cochée (découverte
    postérieure à mon premier message - l'option est une nouveauté de
    3.3).


idem chez moi.(même avec la future version 3.4).


    Ces versions ont toutes été chargées depuis le site francophone de
    OOo
    
(http://download.services.openoffice.org/files/localized/fr/3.3.0/OOo_3.3.0_Win_x86_install-wJRE_fr.exe
    et
    
http://download.services.openoffice.org/files/localized/fr/3.3.0/OOo_3.3.0_Linux_x86_install-deb_fr.tar.gz)

    J'ai aussi testé le même bug sur les versions d'OOo 3.3 fr, mais
    en environnement US english : on constate le même comportement.
    Tous les fichiers sont copiés dans "csv.zip" joint.


Dans les fichiers csv, je me serais attendu à avoir un chiffre SANS espaces devant le nombre (ou alors avec une tabulation devant), puis le chiffre. Donc, si je compare les 2 comportements, je serais tenté de dire que OOo réagit normalement avec les espaces en convertissant en texte. et que le fait de cocher l'option lui confère la possibilité de convertir/interpréter du texte pour le faire coller à autre chose (du nombre ici).
D'où provient le csv ?

J'ai fait un test d'export en CSV à partir de OOo et j'obtiens bien un fichier csv SANS espaces devant les nombres. Peut-être que si le texte provenait d'un calc avec des cellules "formatées" spécifiquement (par exemple l'ajout d'espaces ou le formatage en x position d'office avec remplissage d'espaces devant, ou autres), le csv correspondrait peut-être à ce que tu as ?

ps : pour le mail pas passé sur la liste, si si il passe ;-)

Yves

    Si vous pouviez me dire comment ça se passe sur vos versions, je
    saurais quoi faire, bricoler avec l'option nombres spéciaux, ou
    bien remonter un bug.

            Denis Bigorgne

    PS 1 : OK, j'ai pas lu toute la doc. Mais je n'ai rien vu à propos
    de ce quote initial, qui ne fait pas vraiment partie du contenu de
    la cellule, qui n'est qu'un symbole d'affichage pour signaler un
    contenu texte qui pourrait être interprété comme un nombre ou une
    date, et qui peut être viré individuellement pour changer
    l'interprétation du contenu... Pas simple ! Par exemple, voir
    l'export.ods de lornadobson - en variant le contexte linguistique.

    PS 2 : Je suis un peu troublé par ce doublon mailing list / forum.
    Qu'en pensez-vous ?





--
web site : http://www.molenbaix.com
Bonsoir,

j'ai renoncé à me tordre les circonvolutions avec ces fantômes, apostrophes ou autres. Travaillant avec des utilisateurs peu rompus à la manipulation de données sous des formats hétérogènes, quand je rencontre ces zombies informatiques, j'ouvre le .CSV dans un traitement de texte, je supprime l'apostrophe et je réenregistre le .CSV au format texte.

Comme par ailleurs, au bureau, je dois aussi me coltiner Excel et ses loufoqueries, j'ai considérablement réduit le temps consacré au redressement des données.

Lucien
--
------------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected] with Subject: help

Répondre à