created: 2019-05-22T03:57:56.000Z

csvsqlを使ってサクッとスプレッドシートからmysqlにデータを入れる

  • スプレッドシートに入れたいデータを書いてcsv形式でダウンロード
  • csvをcsvsqlをつかってDBに入れる

csvsql

csvsqlはcsvkitをインストールするとついてくる

$ pip install csvkit

コマンド例

$ cat ~/Downloads/無題のスプレッドシート\ -\ シート1.csv \
  | csvsql --db mysql://root:@127.0.0.1:3306/mydb --insert --no-create --tables my_table

オプションなどの説明はこのへん

参考

Good Code, Bad Code ~持続可能な開発のためのソフトウェアエンジニア的思考
[ad] Good Code, Bad Code ~持続可能な開発のためのソフトウェアエンジニア的思考
Tom Long, 秋勇紀 (単行本(ソフトカバー))