やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

SQLite3ドットコマンド(.excel)

 私の環境ではLibreOffice Calcアプリが起動した。

成果物

.help

.excel                   Display the output of next command in a spreadsheet

.excel

CLI(エラー)

sqlite3 :memory: \
".excel" \
"values(1, 'A');"

 コマンドで実行すると以下のようなエラーが出る。

/tmp/work/Sqlite3.DotCommand.eqp.20190819160230/temp6aa8b694d09c6845.csv: そのようなファイルやディレクトリはありません

 要するに.excelで表示するデータを一時ファイルに保存したが、コマンド終了時に自動削除されたため、当該エラーになったと思われる。

対話モード

sqlite3
.excel
values(1, 'A');

 LibreOffice Calcアプリが起動した。

所感

 たぶん有名な表計算アプリがインストールされていたら、それを起動するのだろう。excelってMicrosoft表計算アプリ名そのままだと思う。

対象環境

$ uname -a
Linux raspberrypi 4.19.42-v7+ #1218 SMP Tue May 14 00:48:17 BST 2019 armv7l GNU/Linux

前回まで