Re: OpenOffice et format CSV

Top Page

Reply to this message
Author: Olivier Allard-Jacquin
Date:  
To: Liste Guilde
Subject: Re: OpenOffice et format CSV
    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 !!