Bonsoir Edgar,
Edgar Bonet a écrit :
> Bonjour !
>
> J'ai un problème avec les sauts de ligne dans un fichier au format CSV
> (comma separated values). D'après
> http://www.creativyst.com/Doc/Articles/CSV/CSV01.htm , lorsqu'un champ
> contient un saut de ligne, il faut juste le mettre entre guillemets,
> comme ceci :
>
> premier champ,"dexième champ contenant
> un saut de ligne",troisième champ
>
> Or, lorsque OpenOffice Calc importe un tel fichier, il l'interprète
> comme ceci :
>
> | A | B |
> ---+-------------------+-------------------------+
> 1 | premier champ | dexième champ contenant |
> ---+-------------------+-------------------------+
> 2 | un saut de ligne" | troisième champ |
> ---+-------------------+-------------------------+
>
> au lieu de mettre le deuxième champ dans une seule case. J'ai aussi
> essayé de remplacer le saut de ligne par \n, sans plus de succès.
>
> Quelqu'un sait comment mettre un saut de ligne dans un champ, pour que
> ce soit compris à la fois par OOcalc et Excel ? C'est débile de vouloir
> mettre un saut de ligne dans une case d'un tableur ? Je dois renoncer au
> format CSV ?
Je pense que le problème vient de OOcalc lui-même, qui ne sait tout
simplement pas gérer le saut de ligne dans une cellule. Sous MSExcel,
c'est le "Alt+Enter" dans une cellule qui permet de faire un saut de ligne.
Mais de par mes tests (OOo 2.0, tgz issus de fr.openoffice.org), cela
ne marche pas.
Cordialement,
Olivier
--
~~~~~~~ _____/\_____ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix / _ \/ _ \ Olivier Allard-Jacquin
/ / \ / \ \ Web: http://olivieraj.free.fr/
/___/ / \ \___\ Mail: olivieraj@???
~~~~ ///// ///\\\ \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!