Linuxでコマンドラインを使用してxlsxをcsvに変換する 質問する

Linuxでコマンドラインを使用してxlsxをcsvに変換する 質問する

Linux 上で xlsx ファイルを csv ファイルに変換する方法を探しています。

数百万行の処理を検討しているので、PHP/Perl などを使用したくありません。そのため、手っ取り早いものが必要です。Ubuntu リポジトリで xls2csv というプログラムを見つけましたが、これは xls (Office 2003) ファイル (現在使用中) のみを変換しますが、新しい Excel ファイルのサポートが必要です。

何か案は?

ベストアンサー1

グーメリックスプレッドシートアプリケーションには、コマンドラインユーティリティが付属しています。ss変換さまざまなスプレッドシート形式を変換できます。

$ ssconvert Book1.xlsx newfile.csv

Using exporter Gnumeric_stf:stf_csv

$ cat newfile.csv

Foo,Bar,Baz
1,2,3
123.6,7.89,
2012/05/14,,
The,last,Line

Ubuntu にインストールするには:

apt-get install gnumeric

Macにインストールするには:

brew install gnumeric

おすすめ記事