Ubuntu > UbuntuでエクセルをCSVに変換する方法

更新日 2022-02-27
広告
UbuntuでエクセルをCSVに変換する方法を紹介します。

xlsx2csv

xlsx2csvというコマンドを使います。 以下でインストールできます。
$ sudo apt-get install xlsx2csv
以下のようにコマンドを使えます。これでCSVにして出力してくれます。
$ xlsx2csv hoge.xlsx
簡単ですね。 エクセルファイルの一部のシートだけを指定してCSVに変換したい場合は、-nオプションを使います。
$ xlsx2csv -n [シート名] [エクセルファイル] [CSVファイル]

in2csv

別のコマンドとして、in2csv があります。 xlsx2csvだと、結合セルの扱いがうまくいかない場合がありますが、in2csvだと上手くいくかもしれません。 インストールはパッケージシステムから可能。
$ apt-get install csvkit
基本的な使い方は以下。
$ in2csv [エクセルファイル]
標準出力されるので、ファイル保存したければリダイレクトする必要あり。
$ in2csv [エクセルファイル] > ファイル
シートを指定したければ、--sheetオプションを指定する。
$ in2csv --sheet [シート名] [エクセルファイル]
広告
お問い合わせは sweng.tips@gmail.com まで。
inserted by FC2 system