Aplikasi Microsoft Excel berbasis windows dikenal dengan XML open terbukanya yang tak terbantahkan dukungan file spreadsheet. Dukungan yang sama ini juga meluas ke XLSX format file.
Saat Anda beradaptasi atau bermigrasi ke lingkungan sistem operasi Linux, Anda akan menemukan penggunaan CSV atau Dipisahkan Koma format file jauh lebih nyaman karena beberapa alasan utama berikut:
- Adaptasinya dengan editor teks apa pun.
- Dukungan oleh sebagian besar aplikasi berorientasi database.
- Mudah dimanipulasi.
- Mudah diurai.
Skenario yang lebih praktis adalah menggunakan CSV format file untuk mengisi database aplikasi dengan cepat. Dalam hal ini, jika data yang Anda targetkan ada di XLSX format, Anda perlu menemukan cara untuk mengonversinya ke CSV sebelum mengunggah data file yang ditargetkan ke aplikasi database Anda.
Artikel ini akan membiasakan Anda dengan beberapa pendekatan untuk mencapai tujuannya.
Cara Mengonversi xlsx ke CSV Menggunakan Alat Gnumerik di Linux
Sifat Gnumerik . berbasis GNOME toolkit aplikasi memungkinkannya untuk mencerminkan Excel dasar basic fitur seperti impor dan ekspor data yang terkait dengan CSV, LaTex, OpenDocument, dan HTML, di antara format lainnya.
Instal Gnumeric di Linux
Anda dapat menginstal Gnumerik di lingkungan distribusi sistem operasi Linux Anda dari salah satu perintah berikut:
$ sudo apt-get install gnumeric [On Debian, Ubuntu and Mint] $ sudo yum install gnumeric [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux] $ sudo emerge -a sys-apps/gnumeric [On Gentoo Linux] $ sudo pacman -S gnumeric [On Arch Linux] $ sudo zypper install gnumeric [On OpenSUSE]
Gnumerik toolkit aplikasi mereferensikan ssconvert .nya perintah untuk berhasil mengonversi file berformat XLSX ke file berformat CSV.
Mengonversi XLSX ke CSV Menggunakan Gnumerik
Perhatikan contoh file XLSX berikut:
Untuk mengonversinya menjadi CSV dengan Gnumerik program spreadsheet, kami akan mengimplementasikan perintah berikut:
$ ssconvert --export-type=Gnumeric_stf:stf_csv file_example.xlsx gnumeric_converted.csv $ cat gnumeric_converted.csv
Perintah cat akan menampilkan file CSV yang dihasilkan di terminal Linux Anda.
Konten file CVS dapat ditampilkan di terminal Linux melalui perintah cat sedangkan XLSX file tidak dapat ditampilkan sehingga output dari tangkapan layar di atas.
Cara Mengonversi xlsx ke CSV Menggunakan Konverter xlsx2csv
xlsx2csv command adalah pengonversi file XLSX ke CSV adalah aplikasi berbasis Python. Anda dapat menginstalnya di lingkungan distribusi sistem operasi Linux dari salah satu perintah berikut:
Instal xlsx2csv di Linux
$ sudo apt-get install xlsx2csv [On Debian, Ubuntu and Mint] $ sudo yum install xlsx2csv [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux] $ sudo emerge -a sys-apps/xlsx2csv [On Gentoo Linux] $ sudo pacman -S xlsx2csv [On Arch Linux] $ sudo zypper install xlsx2csv [On OpenSUSE]
Mengonversi XLSX ke CSV Menggunakan Konverter xlsx2csv
Untuk menggunakannya pada contoh file XLSX kami, kami akan mengimplementasikan perintah dengan cara berikut:
$ xlsx2csv file_example.xlsx > xlsx2csv_converted.csv
Menggunakan perintah cat , kami dapat menampilkan konten file CSV yang dihasilkan di terminal Linux kami.
$ cat xlsx2csv_converted.csv
Cara Mengonversi xlsx ke CSV Menggunakan Alat csvkit
csvkit command adalah toolkit konverter XLSX ke CSV yang juga dari pustaka berbasis Python. Ini mudah digunakan dan kinerjanya ringan dan dapat diinstal pada lingkungan distribusi sistem operasi Linux Anda dari salah satu dari perintah berikut:
Instal csvkit di Linux
$ sudo apt-get install csvkit [On Debian, Ubuntu and Mint] $ sudo yum install csvkit [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux] $ sudo emerge -a sys-apps/csvkit [On Gentoo Linux] $ sudo pacman -S csvkit [On Arch Linux] $ sudo zypper install csvkit [On OpenSUSE]
Mengonversi XLSX ke CSV Menggunakan Perintah csvkit
Untuk mengonversi file dari format XLSX ke CSV dengan csvkit, kami akan menggunakan in2csv-nya perintah seperti yang ditunjukkan di bawah ini.
$ in2csv file_example.xlsx > csvkit_converted.csv $ cat csvkit_converted.csv
Dengan tiga pendekatan ini untuk mengonversi XLSX file ke CSV format file, Anda harus menemukan satu yang membuat pengalaman komputasi Linux Anda cukup nyaman.
Anda dapat menjelajahi lebih banyak opsi penggunaan alat konversi XLSX ke CSV ini melalui halaman manualnya:
$ man ssconvert $ man xlsx2csv $ man in2csv
Preferensi rekomendasi adalah xlsx2csv toolkit karena hubungannya dengan lebih sedikit peringatan konversi.