Pages : 1
#1 Le 23/10/2012, à 12: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, à 12: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, à 19: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
@+
~ktr
Hors ligne
#3 Le 24/10/2012, à 12: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, à 19:02
- Kooothor
Re : soffice en ligne de commande
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
Hors ligne
#5 Le 25/10/2012, à 07:07
- credenhill
Re : soffice en ligne de commande
hello
faire le changement avec sed
sed -i.bak 's/,/;/g' fichier.csv
Hors ligne
Pages : 1