Re: [CBLX] [RESOLVED] - xlsx vers txt, csv ou html!

[ Thread Index | Date Index | More lists.tuxfamily.org/carrefourblinux Archives ]



From: "Philippe Delavalade" <philippe.delavalade@xxxxxxxxx>


Le mardi 23 juin à 18:59, Aldo a écrit :
On Tue, Jun 23, 2015 at 02:31:10PM +0200, Philippe Delavalade wrote:
> Le mardi 23 juin à 13:15, Aldo a écrit :
> > Sans devoir faire usage de zamzar.com, et surtout sans devoir > > installere > > l'énorme xmlto (qui installerait une soixantaine de packages ici sur > > mon
> > OS), j'ai trouvé la solution pratique et pas trop lourdingue, pour se
> > convertir du xlsx vers csv, txt ou html, en ligne de commande :
> >
> > il suffit en fait d'installer gnumeric et gnumeric-plugins-extra, au > > total > > il installe six packages, ce qui fais encore et toujours dix fois > > moins de
> > packs qu'avec par ex. xmlto.
> >
> > Gnumeric est bien entendu une appli graphique, mais elle possède > > ssconvert
> > qui lui peut être utilisé en ligne de commande:
> >  ssconvert source.xlsx destination.txt
> >  ssconvert source.xlsx destination.html
> >  ssconvert source.xlsx destination.csv
> >
> > Je viens de tester, ça semble fonctionneer, et à l'analyse, file me > > dis bien
> > que ma sortie est bien:
> > un UTF-8 Unicode text (pour le txt),
> > un HTML document text (pour l'html), et
> > un UTF-8 Unicode text (pour le csv).
> >
> > Verife faite, le txt ou csv ont le même contenu, du séparé par des > > virgules.
> > (un diff ne me montre rien... cad
> > me montre bien qu'il n'y a aucune différence; mais en l'ouvrfant on > > voit
> > que c'est du csv).
> >
> > Note: j'ai qqs protestations dues au fait que j'ai installé et pas > > relancé
> > Gnome, mais ça a bien convertit.

> J'avais signalé ça mais c'est lourd

ça répond à la seconde, je pense pas que ça soit donc si lourd; d'autre
part, quatre packages contre 68 si tu installes xmlto, là il y a pas photo
il me semble.

Oui, mais sont-ils tous nécessaires ? Debian a tendance à t'installer des
tas de trucs inutiles... C'est en partie pour ça que je l'ai quitté.

Je ne sais pas combien ça fait de paquets mais j'avais aussi signalé
unoconv (qui nécessite plus ou moins libreoffice (ou openoffice).

> et si c'est pour obtenir du csv, autant
> prendre xlsx2csv (également signalé précédemment).

Comme tu dis, tout depend de ce qu'on veut faire; mais la demande de Dom
etait claire, il veut ça en html et en txt; ceci dit, le package que tu
signales n'existe pas sur ma Debian, et sur Ubuntu tu as un xls2csv, pas
xlsx2csv, à moins qu'un package ait enfin été créé, ce qui est une bonne
idée... qui ne vient pas trop tôt!

Ce n'est pas un paquet debian ni autre. Il faut télécharger et ça tourne
tout seul sous python, enfin si je me souviens car il y a trois ou quatre
ans que je ne m'en suis pas servi.


c'est en plain ça, et on peut le télécharger ici:
https://codeload.github.com/dilshod/xlsx2csv/zip/master
ou
https://github.com/dilshod/xlsx2csv/archive/master.zip
et la page avec toute les info:
https://github.com/dilshod/xlsx2csv
il faut bien sure avoir python d'installé pour que ça marche.
Blaise

--
CBLX - CarrefourBLinuX MailingListe Pour obtenir de l'aide, envoyez le sujet help �
  carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
Archives: http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux ou http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxx/

Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/