Date: prev next · Thread: first prev next last
2013 Archives by date, by thread · List index


Le 14/09/2013 11:12, sigir a écrit :
Je reviens sur cette discussion (à propos des formats numérique, heure,
date, pourcentage etc. des cellules, et de leur modification automatique
en fonction de ce qu'on écrit) parce que je viens de penser à
quelque-chose :

Y a t-il un risque que ces critères (par exemple chiffre:chiffre -->
clac transforme ça en heures) soient différent de ceux d'Excel ?

Je pose cette question car j'ai un tableau.ODS dont une cellule contient
une date. C'est forcément une erreur car ça devrait être un chiffre, un
coût en $ ou un commentaire. Donc je me dis :
  - la personne qui a fait ce tableau (que j'ai téléchargé sur le web)
l'a peut-être fait avec Excel
  - elle a écrit quelque chose qui n'est pas modifié par Excel
  - le passage en ODS fait que Calc reconnait une date et modifie cette
cellule.

Si c'est le cas, c'est évidemment très problématique, surtout qu'on ne
peut pas revenir en arrière, par exemple essayer plusieurs formats pour
arriver à trouver une valeur cohérente avec ce qu'on attend.

Dites moi que je me trompe  :-)

Bonjour,

Oui, tu te trompes :)
Si un tableur prend la décision de formater une cellule comme étant du texte ou une valeur, le tableur suivant ne pourra pas le changer automatiquement... sauf si on n'enregistre pas au format tableur mais dans un format texte (CSV). Dans ce cas, le second tableur doit réinterpréter le texte pour essayer de reconnaitre les valeurs. Prenons un exemple concret (et classique). Soit des valeurs numériques avec une ou deux décimales : 12,3 2,11 etc. Si le premier tableur enregistre les valeurs numériques dans un fichier CSV, et que celui-ci utilise le point comme séparateur décimal, le texte du fichier sera 12.3 2.11 etc. LibreOffice en recevant ce texte sera tenté de lire 12 mars et 2 novembre. Au contraire, si le premier tableur enregistre au format du tableur (XLS, ODS,...) la valeur dans la cellule est forcément une valeur numérique et le second tableur ne peut que l'interpréter de la même façon.

Dans ton cas, je ne vois que deux possibilités :
- soit le premier tableur a mal interprété la saisie de l'utilisateur et a compris qu'il s'agissait de date - soit l'enregistrement s'est fait dans un format texte (CSV) et l'import du fichier ne s'est pas passée comme le souhaitait l'utilisateur dans LibreOffice. Voir à ce sujet la FAQ
https://wiki.documentfoundation.org/FR/FAQ/Calc/136
Comment reconnaitre les nombres lors de l'import d'un fichier texte (CSV,...) ?

A+

Laurent BP

--
Envoyez un mail à discuss+unsubscribe@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/discuss/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être 
supprimés

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.