Como fazer uma conversão rápida de um arquivo .xls (MS Excel) para .csv

3

Como posso fazer uma conversão rápida de excel para csv? Eu tentei com php, perl, JavaScript. mas demora muito tempo. Por exemplo, para um arquivo de 5MB, levará de 3 a 5 minutos.

    
por Kunal 14.08.2015 / 08:20

3 respostas

4

O libreoffice oferece esta opção, mas não posso dizer sobre o uso de recursos:

libreoffice --headless --convert-to csv $filename(s) --outdir $outdir

--outdir é opcional e será o diretório de trabalho atual se não for especificado, o modo de lote é possível simplesmente especificando vários arquivos.

    
por 14.08.2015 / 11:04
3

Fedora / Redhat / CentOS:

yum install gnumeric

Debian / Ubuntu:

apt-get install gnumeric
ssconvert myexcel.xlsx myexcel.csv

Referência:

  1. Gnumeric

  2. man ssconvert

por 14.08.2015 / 08:58
2

O Gnumeric é um pacote de terceiros e pode ser baixado do site deles.

O gnumeric de instalação do Yum não funciona nos servidores RedHat.

    
por 28.04.2016 / 10:47