Instale o ssconvert (parte do gnumeric) em um servidor sem o GNOME

7

Eu preciso usar a ferramenta de conversão de arquivos gnumeric ssconvert em um servidor.

O problema é que o gnumeric é um aplicativo gnome e não pode ser instalado sem um desktop instalado.

Também não há pacotes separados para ssconvert, e eu não posso compilá-lo a partir do código-fonte ...

Eu preciso dessa ferramenta de conversão específica, pois ela pode ser convertida 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 quaisquer ideias.

    
por Martin Taleski 20.07.2012 / 14:45

4 respostas

2

Acabei de instalar o gnumerics no meu servidor Ubuntu: ele instala muitas dependências, como o gnome e outras, que parecem pesadas, mas você não precisa carregar o ambiente desktop para usar ssconvert.

Meu conselho é: basta instalá-lo, não se preocupe com o gnome e os desktops.

    
por 17.09.2013 / 16:23
1

Eu sei que você está perguntando especificamente sobre o ssconvert, mas no meu caso eu desisti de tentar instalar o gnumeric sem as dependências do Gnome. Em vez disso, estou usando 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 -s y -d especificam o conjunto de caracteres de origem e destino. Este exemplo processará um arquivo de origem que inclua caracteres especiais, como 'ñ'. Espero que isso ajude!

    
por 30.07.2012 / 19:55
1

Você também pode usar o in2csv do pacote csvkit. link

    
por 14.07.2017 / 17:01
1

Acho que muitas das dependências do gnumeric são na verdade pacotes "recomendados", não dependências reais. Tente isto:

sudo apt-get install --no-install-recommends gnumeric

Para mim, isso instalou cerca de 37MB de pacotes, a maioria dos quais eram bibliotecas e temas de ícones, o que eu senti que era tolerável.

    
por 03.04.2018 / 19:26