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+unsubscr...@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

Répondre à