Bonjour,

(Win7-64 -- LibO 4.1.4.2)

j'ai à convertir des fichiers csv (texte délimité) en ods.
Pour ce faire j'ai pensé utiliser le mode --headless de soffice.exe avec
l'option --convert-to ods
La ligne de commande est :
soffice --headless --convert-to ods monfichier.csv

Cependant je rencontre une erreur d'interprétation des données du csv :
les nombres commençant par des zéros sont interprétés en nombres, donc
perdent ce-s zéro-s de tête. Si je mets ces colonnes en délimité (par
des "), j'obtiens le même résultat. C'est gênant, puisque les
départements dont le code débute par zéro sont mal transcodés.

Exemple : soient les données suivantes
"Dept","Nom"
"01","Ain"
"09","Ariège"
"33","Gironde"

je n'arrive pas à obtenir un résultat cohérent (des codes avec leurs
zéros de tête lorsqu'il y en a).

J'ai cherché sur le net mais sans succès.

Je connais un script Python qui va bien mais si je peux j'aimerais
autant utiliser les fonctionnalités natives de soffice.


Des idées ?

Merci,
-- 
Jean-Francois Nifenecker, Bordeaux

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

Répondre à