コマンドでexcelをcsvに変換する

Ubuntuで試しました
gnumericをインストール

$ sudo apt-get install gnumeric

変換
$ ssconvert -S sample.xlsx sample.csv

(ssconvert:12722): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(ssconvert:12722): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Using exporter Gnumeric_stf:stf_csv
Encountered uninterpretable "ext" extension in namespace "{EB79DEF2-80B8-43e5-95BD-54CBDDF9020C}"
Unexpected element 'x14:slicerStyles' in state :
        styleSheet -> extLst -> ext

複数ファイルに分割されてできます
$ ll

-rw-rw-r--  1 user user  7256  7月  7 11:32 sample.csv.0
-rw-rw-r--  1 user user  8194  7月  7 11:32 sample.csv.1
-rw-rw-r--  1 user user 13515  7月  7 11:32 sample.csv.2
-rw-rw-r--  1 user user  9258  7月  7 11:32 sample.csv.3
-rw-rw-r--  1 user user  1947  7月  7 11:32 sample.csv.4
-rw-rw-r--  1 user user  8538  7月  7 11:32 sample.csv.5
-rw-rw-r--  1 user user  3013  7月  7 11:32 sample.csv.6
-rw-rw-r--  1 user user  1563  7月  7 11:32 sample.csv.7
-rw-rw-r--  1 user user  2280  7月  7 11:32 sample.csv.8
-rw-r-----  1 user user 78433  7月  7 11:28 sample.xlsx

一つにまとめる
$ cat sample.csv.* > sample.csv

これでCSVに変換出来ました

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください