2019年12月4日水曜日

SQLite 3 コマンドの実行結果の出力先を変更する「.excel」について

概要

SQLite3 のコマンドラインツールでコマンドやSQLの実行結果をCSVエディタで表示する方法。 CSVエディタはOSでCSVファイルに関連付けられたアプリケーションが起動する。

.once -x」とほぼ同じ。

環境
  • Windows 10 64bit
  • SQLite3 ver.3.29.0

ヘルプの内容


sqlite> .help .excel
.excel         Display the output of next command in a spreadsheet
                

CSVエディタが起動して表示される。
そこから編集したり保存しなおしたりできる。
sqliteの文字コードがutf-8のため、Microsoft Excelでは文字化けしてしまう。


sqlite> .excel
sqlite> select * from sample_table;
                

参考URL