Instal ssconvert (bagian dari gnumeric) di server tanpa GNOME

9

Saya perlu menggunakan alat konversi file gnumeric ssconvert di server.

Masalahnya adalah bahwa gnumeric adalah aplikasi gnome dan tidak dapat diinstal tanpa desktop diinstal.

Juga tidak ada paket terpisah untuk ssconvert, dan saya tidak dapat mengompilasinya dari kode sumber ...

Saya memerlukan alat konversi khusus ini karena dapat terselubung dari format Excel XML ke CSV, yang tidak dapat saya lakukan dengan alat konversi excel lainnya.

Saya bekerja di server ubuntu 12.04. Saya sangat menghargai ide apa pun.

Martin Taleski
sumber

Jawaban:

4

Saya pikir banyak dependensi untuk gnumeric sebenarnya adalah paket "yang direkomendasikan", bukan dependensi nyata. Coba ini:

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

Bagi saya, ini menginstal sekitar 37MB paket, yang sebagian besar adalah tema perpustakaan dan ikon, yang saya rasa dapat ditoleransi.

Ian Phillips
sumber
2

Saya baru saja menginstal gnumerik di server Ubuntu saya: ia menginstal banyak ketergantungan, seperti gnome dan lainnya, yang tampaknya berat, tetapi Anda tidak perlu memuat lingkungan desktop untuk menggunakan ssconvert.

Saran saya adalah: cukup instal, tidak peduli tentang gnome dan desktop.

Baptiste
sumber
Saya tidak benar-benar tahu apakah itu ide yang baik untuk menginstal gnome di server ... itu membuat mereka lebih lambat, kurasa?
Martin Taleski
Saya enggan melakukan ini karena saya merasa bahwa apa pun yang Anda instal akan menimbulkan lubang keamanan potensial. Saya ingin menjaga server saya seramping mungkin.
Ian Phillips
1

Saya tahu Anda bertanya secara spesifik tentang ssconvert, tetapi dalam kasus saya, saya berhenti mencoba menginstal gnumeric tanpa dependensi Gnome. Sebagai gantinya, saya menggunakan xls2csv (yang merupakan bagian dari paket catdoc) dengan hasil yang sama.

Misalkan Anda memiliki file source.xls. Perintah ini:

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

akan melakukan trik. Parameter -sy -d menentukan charset sumber dan tujuan. Contoh ini akan memproses file sumber yang menyertakan karakter khusus seperti 'ñ'. Semoga ini membantu!

Franco Mariluis
sumber
Saya pikir saya sudah mencoba yang ini, tetapi tidak akan berfungsi dengan format XML excel. Saya masih belum menemukan alat yang dapat mengkonversi dari format Excel XML ke CSV
Martin Taleski