francois schnell a écrit :
Bonjour,
J'ouvre un fichier .csv qui comporte des lignes du genre:
4, 0.037698366692, 3.5, 3.49, 3.86, 1.49
5, 0.0474630155513, 3.47, 3.5, 3.88, 1.38
6, 0.0540004386039, 3.44, 3.48, 3.89, 1.25
7, 0.0617489094284, 3.4, 3.47, 3.9, 1.11
8, 0.0709701931391, 3.37, 3.48, 3.9, 0.97
9, 0.0789488608189, 3.32, 3.48, 3.91, 0.82
OO me propose une prévisualisation qui est parfaite où les formats de
données du .csv sont respectés mais lorsque le fichier s'ouvre dans OO les
données au-desssus de 1.00 se tranforment en dates (voir ci-dessous). (Dans
la prévisualisatoin il y avait marqué "standard" sur les colonnes et tout
était Ok).
Comment faire pour retrouver mes données dans le format initial (comme dans
la prévisualisation) et si possible de façon automatique pour les prochains
fichiers .csv.
Merci d'avance, francois
Ouveture dans calc:
4
0.037698366692
03/05/05 01/03/49 01/03/86 01/01/49 5
0.0474630155513 01/03/47 03/05/05 01/03/88 01/01/38 6
0.0540004386039 01/03/44 01/03/48 01/03/89 01/01/25 7
0.0617489094284 03/04/05 01/03/47 03/09/05 01/11/05 8
0.0709701931391 01/03/37 01/03/48 03/09/05 0.97 9
0.0789488608189 01/03/32 01/03/48 01/03/91 0.82
Bonsoir François,
Sans modifier les paramétrages de la machine, une autre solution, plus
lourde :
Importation du CSV,
Options de séparation : *Séparé*, tout décocher (il n'y a plus aucun
séparateur)
OK
Le texte commence en A1, en B1, formule :
= SUBSTITUE(SUBSTITUE(A1; ", "; " "); "."; ",")
à recopier vers le bas. Cette formule transforme les virgules en ...
rien et les points en virgules.
Sélection des résultats B1 à B..,
Copier, coller dans le bloc-notes sous un nom quelconque avec extension
CSV, puis rappel à nouveau et cette fois-ci, séparateur *espace*
(uniquement)
Ca marche...
Attention, il faut augmenter les nombres de décimales visibles.
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]