概要
SQLite3 のコマンドラインツールでコマンドやSQLの実行結果をCSVエディタで表示する方法。 CSVエディタはOSでCSVファイルに関連付けられたアプリケーションが起動する。
.once -x
とほぼ同じ。
ヘルプの内容
sqlite> .help .excel
.excel Display the output of next command in a spreadsheet
.excel
を実行してからSQLを実行すると、CSVエディタが起動して結果が表示される。
そこから編集したり保存しなおしたりできる。
sqliteの文字コードがutf-8のため、Microsoft
Excelが起動した場合は文字化けしてしまう。
実行例
環境
- Windows 10 64bit
- SQLite3 ver.3.29.0
sqlite> .excel
sqlite> select * from sample_table;
参考URL
-
Command Line Shell For SQLite
公式のコマンドラインツールに関するドキュメント
https://www.sqlite.org/cli.html
-
SQLite備忘録: SQLite3 「.once」について
https://sfnovicenotes.blogspot.com/2019/10/sqlite3-once.html