SQLiteでテキストファイルエクスポート

sqlite3.exe で実行する場合。
下記の例では hogehoge テーブルを c:\temp\result.csv に出力する。

csvファイルでエクスポート
.mode csv
.output c:\temp\result.csv
select * from hogehoge;
.exit
tsv(tab区切り)でエクスポート
.mode tabs
.output c:\temp\result.csv
select * from hogehoge;
.exit
デフォルトの改行は \n なので、CRLFにしたい場合は下記コマンドを実行。
.separator , \r\n
※列区切をカンマ、改行コードをCR+LF
なお、ここで列区切をカンマにしても、.mode tabsには影響しない。

0 件のコメント :

コメントを投稿