GNU/Linux >> Belajar Linux >  >> Linux

Cara Mengonversi Format xlsx ke CSV di Linux

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.


Linux
  1. Cara Mengonversi File ke Encoding UTF-8 di Linux

  2. Bagaimana mengkonversi dari CentOS Linux 8 ke CentOS Stream 8

  3. Bagaimana cara mengubah output shell Linux ke HTML?

  1. Cara mempartisi dan memformat drive di Linux

  2. Bagaimana cara mengubah kunci .ppk menjadi kunci OpenSSH di Linux?

  3. Bagaimana cara menginstal 'convert' pada sistem linux?

  1. Cara Memformat Partisi Disk di Linux

  2. Cara Memformat Drive USB di Linux

  3. Cara Mengonversi CentOS Linux 8 ke CentOS Stream [2 Langkah]