Preciso usar a ferramenta de conversão de arquivos da gnumeric ssconvert em um servidor.
O problema é que o gnumeric é um aplicativo gnome e não pode ser instalado sem uma área de trabalho instalada.
Também não há pacotes separados para o ssconvert, e não posso compilá-lo a partir do código-fonte ...
Eu preciso dessa ferramenta de conversão específica, pois ela pode se esconder do formato XML do Excel para CSV, o que não consegui fazer com outras ferramentas de conversão do Excel.
Estou trabalhando em um servidor ubuntu 12.04. Eu apreciaria todas as idéias.
fonte
Eu sei que você está perguntando especificamente sobre o ssconvert, mas no meu caso desisti de tentar instalar o gnumeric sem as dependências do Gnome. Em vez disso, estou usando o xls2csv (que faz parte do pacote catdoc) com os mesmos resultados.
Suponha que você tenha um arquivo source.xls. Este comando:
xls2csv -s 8859-1 -d 8859-1 source.xls > destination.csv
fará o truque. Os parâmetros -sy -d especificam o conjunto de caracteres de origem e destino. Este exemplo processará um arquivo de origem que inclui caracteres especiais como 'ñ'. Espero que isto ajude!
fonte
Você também pode usar o in2csv do pacote csvkit. https://csvkit.readthedocs.io/en/1.0.2/
fonte