Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/10/2012, à 13:15

pmdzlineur

soffice en ligne de commande

bonjour,
on peut en ligne de commande transformer un fichier en .csv.

soffice --invisible -convert-to csv fichier

Mais le fichier .csv a comma "," en délimiteur.
Comment expliciter dans la ligne de commande qu'on veut ";"  comme délimiteur ?

Je ne l'ai ni trouvé sur le man, ni sur google.

Cordialement
pmd

Dernière modification par pmdzlineur (Le 23/10/2012, à 13:15)


je ne suis pas informaticien, juste utilisateur un peu averti ;-)
http://www.freemedforms.com/fr/start
http://code.google.com/p/rapidcomptamed/
médecin volant, mais pas en même temps ;-)

Hors ligne

#2 Le 23/10/2012, à 20:24

Kooothor

Re : soffice en ligne de commande

Salut,

Si toutefois tu ne trouves pas de solution, tu peux également utiliser python pour faire le job, le module csv fait ça sans soucis.

Rappelle-moi ce que signifie CSV ? Ah oui comma separated values, t'étonnes pas que «,» soit le délimiteur wink

@+
~ktr

Hors ligne

#3 Le 24/10/2012, à 13:55

pmdzlineur

Re : soffice en ligne de commande

Merci de la réponse.
Bon je me suis servi de \",\" pour transformation du csv.
Sinon :
bien sûr que csv c'est comma separated value, mais en même temps libreoffice permet en gui de choisir ; comme séparateur.
Alors pourquoi pas en ligne de commande ?
Cordialement.


je ne suis pas informaticien, juste utilisateur un peu averti ;-)
http://www.freemedforms.com/fr/start
http://code.google.com/p/rapidcomptamed/
médecin volant, mais pas en même temps ;-)

Hors ligne

#4 Le 24/10/2012, à 20:02

Kooothor

Re : soffice en ligne de commande

pmdzlineur a écrit :

Alors pourquoi pas en ligne de commande ?

Juste remarque; peut-être peux-tu prendre le temps de signifier aux développeurs qu'il y a un manque dans la doc sur ce point smile

Hors ligne

#5 Le 25/10/2012, à 08:07

credenhill

Re : soffice en ligne de commande

hello
faire le changement avec sed

sed -i.bak 's/,/;/g' fichier.csv

Hors ligne