WindowsベースのMicrosoftExcelアプリケーションは、議論の余地のないオープンな XMLで知られています。 スプレッドシートファイルのサポート。この同じサポートは、 XLSXにも拡張されます ファイル形式。
Linuxオペレーティングシステム環境に適応または移行すると、 CSVが使用されるようになります。 またはカンマ区切り 次の主な理由のいくつかにより、ファイル形式がはるかに便利になります。
- あらゆるテキストエディタへの適応。
- ほとんどのデータベース指向アプリケーションによるサポート。
- 簡単に操作できます。
- 簡単に解析できます。
より実用的なシナリオは、 CSVを使用することです アプリケーションのデータベースにすばやく入力するためのファイル形式。この場合、ターゲットデータが XLSXにある場合 フォーマットの場合、対象のファイルデータをデータベースアプリケーションにアップロードする前に、CSVに変換する方法を見つける必要があります。
この記事では、その目的を達成するためのいくつかのアプローチについて説明します。
LinuxでGnumericツールを使用してxlsxをCSVに変換する方法
GnumericのGNOMEベースの性質 アプリケーションツールキットを使用すると、基本的な Excelをミラーリングできます。 CSV、LaTex、OpenDocument、HTMLなどの形式に関連するデータのインポートやエクスポートなどの機能。
LinuxにGnumericをインストールする
Numericをインストールできます Linuxオペレーティングシステムの配布環境で、次のいずれかのコマンドを使用します。
$ 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]
数値 アプリケーションツールキットは、その ssconvertを参照します XLSX形式のファイルをCSV形式のファイルに正常に変換するコマンド。
Gnumericを使用したXLSXからCSVへの変換
次のXLSXファイルのサンプルを検討してください。
CSVに変換するには 数値 スプレッドシートプログラムでは、次のコマンドを実装します:
$ ssconvert --export-type=Gnumeric_stf:stf_csv file_example.xlsx gnumeric_converted.csv $ cat gnumeric_converted.csv
catコマンドは、結果のCSVファイルをLinux端末に表示する必要があります。
CVSファイルの内容は、catコマンドを使用してLinuxターミナルに表示できます。 一方、 XLSX ファイルを表示できないため、上記のスクリーンキャプチャからの出力。
xlsx2csvコンバーターを使用してxlsxをCSVに変換する方法
xlsx2csv コマンドはXLSXからCSVへのファイルコンバーターはPythonベースのアプリケーションです。次のいずれかのコマンドから、Linuxオペレーティングシステムの配布環境にインストールできます。
Linuxにxlsx2csvをインストールする
$ 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]
xlsx2csvコンバーターを使用したXLSXからCSVへの変換
サンプルXLSXファイルで使用するには、次の方法でコマンドを実装します。
$ xlsx2csv file_example.xlsx > xlsx2csv_converted.csv
catコマンドの使用 、結果のCSVファイルの内容をLinux端末に出力できます。
$ cat xlsx2csv_converted.csv
csvkitツールを使用してxlsxをCSVに変換する方法
csvkit コマンドは、Pythonベースのライブラリに含まれるXLSXからCSVへのコンバータツールキットです。ユーザーフレンドリーでパフォーマンスが低く、次のいずれかのコマンドからLinuxオペレーティングシステムの配布環境にインストールできます。
Linuxにcsvkitをインストールする
$ 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]
csvkitコマンドを使用したXLSXからCSVへの変換
csvkitを使用してファイルをXLSXからCSV形式に変換するには、その in2csvを使用します。 以下に示すコマンド。
$ in2csv file_example.xlsx > csvkit_converted.csv $ cat csvkit_converted.csv
XLSXを変換するこれらの3つのアプローチ CSVへのファイル ファイル形式については、Linuxコンピューティングエクスペリエンスを十分に快適にするものを見つける必要があります。
これらのXLSXからCSVへの変換ツールのその他の使用オプションについては、マニュアルページを参照してください。
$ man ssconvert $ man xlsx2csv $ man in2csv
推奨される設定は、 xlsx2csvです。 変換警告が少ないため、ツールキット。