アプリ開発備忘録

PlayStationMobile、Android、UWPの開発備忘録

【Windows】CSVなどからSQLiteへ

業務上エクセル、CSVなどからSQLiteのデータベースに変換することがよくあるのでメモです。
Bash on Ubuntu on Windowsのお陰でWindowsでもコマンドから簡単に行えるようになりました。

そこら辺の説明は他に任せます。
Bash on Ubuntu on Windowsをインストールしてみよう! - Qiita

CSVファイルを整える

DOM無しUTF-8、改行コードを「\n」に、タイトルなどは消す。
自分はVisual Studio Codeを使って必要な加工を施しています。

DBとテーブルの作成

sqlite3 sqlite.db

CREATE TABLE テーブルの名前(名前 TEXT, 名前 INTEGER, 名前 BLOB);

インポート

先頭のドットは必須。
無いとSQLとして扱われる。

# CSVのセパレータに合わせる。(カンマ)
.separator ,

# インポート
.import 名前.csv テーブルの名前

おわり

.q