Zainstaluj ssconvert (część gnumeric) na serwerze bez GNOME

9

Potrzebuję użyć narzędzia do konwersji plików ssnvert gnumeric na serwerze.

Problem polega na tym, że gnumeric jest aplikacją gnome i nie można jej zainstalować bez zainstalowanego pulpitu.

Nie ma również oddzielnych pakietów dla ssconvert i nie mogę go skompilować z kodu źródłowego ...

Potrzebuję tego konkretnego narzędzia do konwersji, ponieważ może ono ukrywać z formatu Excel XML do CSV, czego nie mogłem zrobić z innymi narzędziami do konwersji Excela.

Pracuję na serwerze Ubuntu 12.04. Byłbym wdzięczny za wszelkie pomysły.

Martin Taleski
źródło

Odpowiedzi:

4

Myślę, że wiele zależności dla gnumeric to tak naprawdę „zalecane” pakiety, a nie rzeczywiste zależności. Spróbuj tego:

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

Dla mnie zainstalowało to około 37 MB pakietów, z których większość stanowiły biblioteki i motywy ikon, co moim zdaniem było tolerowane.

Ian Phillips
źródło
2

Właśnie zainstalowałem gnumerics na moim serwerze Ubuntu: instaluje wiele zależności, takich jak gnome i inne, co wydaje się ciężkie, ale nie musisz ładować środowiska pulpitu, aby użyć ssconvert.

Moja rada: po prostu zainstaluj, nie przejmuj się gnome i komputerami stacjonarnymi.

Baptiste
źródło
Naprawdę nie wiem, czy to dobry pomysł, aby zainstalować gnome na serwerach ... to chyba spowalnia ich działanie?
Martin Taleski,
Niechętnie to robię, ponieważ uważam, że wszystko, co instalujesz, wprowadza potencjalną lukę w zabezpieczeniach. Chciałbym, aby moje serwery były jak najbardziej szczupłe.
Ian Phillips
1

Wiem, że pytasz konkretnie o ssconvert, ale w moim przypadku zrezygnowałem z prób instalacji gnumeric bez zależności od Gnome. Zamiast tego używam xls2csv (który jest częścią pakietu catdoc) z tymi samymi wynikami.

Załóżmy, że masz plik source.xls. To polecenie:

xls2csv -s 8859-1 -d 8859-1 source.xls > destination.csv

da rade. Parametry -sy -d określają kod źródłowy i docelowy. W tym przykładzie przetworzony zostanie plik źródłowy zawierający znaki specjalne, takie jak „ñ”. Mam nadzieję że to pomoże!

Franco Mariluis
źródło
Myślę, że próbowałem tego, ale nie będzie działać w formacie XML programu Excel. Nadal nie znalazłem narzędzia, które można przekonwertować z formatu Excel XML na CSV
Martin Taleski