Category Archives: Office

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.