ssconvert, Cara Konversi File.csv ke.xls atau.xlsx Excel di Terminal Linux

Halo sobat, pada kesempatan kali ini kita akan membahas cara menginstal dan menggunakan GNUmeric (ssconvert) untuk mengkonversi file spreadsheet melalui terminal. Master GNUmeric disimpan di repository EPEL, jadi pastikan repository EPEL sudah terpasang terlebih dahulu.

Instalasi GNUmeric

Untuk CentOS:

yum install gnumeric

Untuk Debian:

apt-get install gnumeric

Cara Penggunaan ssconvert

Sobat, cara menggunakannya sangat mudah. Misalnya, untuk mengkonversi file Excel (.xls) ke file CSV, sobat bisa menjalankan perintah berikut:

ssconvert rahmatriyanto.xls rahmatriyanto.csv

Jika sobat ingin mengkonversi banyak file sekaligus, perintah berikut akan sangat membantu:

find. -maxdepth 1 -name "*.xlsx" -exec ssconvert {} --export-type=Gnumeric_stf:stf_csv \;

Contoh Output

[root@rahmatriyanto data]# yum install gnumeric
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: mirror.axarva.id
 * epel: rndc.xtremenitro.org
 * extras: download.nus.edu.sg
 * rpmfusion-free-updates: mirror.smartmedia.net.id
 * updates: mirror.readyspace.com
Resolving Dependencies
--> Running transaction check
---> Package gnumeric.x86_64 1:1.10.10-2.el6.1 will be installed
--> Processing Dependency: libgoffice-0.8.so.8()(64bit) for package: 1:gnumeric-1.10.10-2.el6.1.x86_64
--> Running transaction check
---> Package goffice.x86_64 0:0.8.12-1.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================ Package Arch Version Repository Size ================================================================================ Installing: gnumeric x86_64 1:1.10.10-2.el6.1 epel 10 M Installing for dependencies: goffice x86_64 0.8.12-1.el6 epel 1.4 M

Transaction Summary ================================================================================ Install 2 Package(s)

Total download size: 12 M Installed size: 31 M Is this ok [y/N]: y Downloading Packages: (1/2): gnumeric-1.10.10-2.el6.1.x86_64.rpm | 10 MB 01:48 (2/2): goffice-0.8.12-1.el6.x86_64.rpm | 1.4 MB 00:20 -------------------------------------------------------------------------------- Total 91 kB/s | 12 MB 02:09 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing: goffice-0.8.12-1.el6.x86_64 1/2 Installing: 1:gnumeric-1.10.10-2.el6.1.x86_64 2/2 Verifying: goffice-0.8.12-1.el6.x86_64 1/2 Verifying: 1:gnumeric-1.10.10-2.el6.1.x86_64 2/2

Installed: gnumeric.x86_64 1:1.10.10-2.el6.1

Dependency Installed: goffice.x86_64 0:0.8.12-1.el6

Complete!

Manfaat Penggunaan ssconvert

Memang, sobat mungkin bertanya-tanya, “Bukankah sobat bisa menggunakan LibreOffice atau Microsoft Office versi desktop?” Jawabannya adalah, ssconvert sangat membantu terutama ketika kita harus melakukan konversi file secara massal atau berulang. Dibandingkan membuka satu per satu file di aplikasi desktop, ssconvert memungkinkan kita untuk melakukan konversi langsung melalui command line, sehingga prosesnya menjadi lebih cepat dan efisien, terutama pada server atau saat melakukan batch processing.

Tinggalkan Balasan

Informasi kontak Anda tidak akan dipublikasikan. Kolom yang wajib diisi ditandai *. Notifikasi akan dikirim ke telegram untuk mempercepat tanggapan komentar