業務上エクセル、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