SQL Developerからヘッダー込みでコピペする方法
地味にめんどくさいので備忘録として記録します
サンプルSQL
with tbl as ( select 'aaa' as col , 000 as num from dual union all select 'bbb' as col ,111 as num from dual union all select 'ccc' as col ,222 as num from dual union all select 'ddd' as col ,333 as num from dual union all select 'eee' as col ,444 as num from dual union all select 'fff' as col ,555 as num from dual union all select 'ggg' as col ,666 as num from dual ) select col ,num from tbl
通常のコピペ
問い合わせ結果
この結果をExcelにコピペします。
Ctrl+A→Ctrl+Cでコピーします
Excelを起動し貼り付けします。
ヘッダーがありません。
全選択されている状態でヘッダーを右クリックすると、選択した列ヘッダーをコピーをクリックします。
ヘッダーをExcelに貼り付けします。
カンマ区切りでクリップされるのでExcelに貼り付けると、列設定がされません。
毎回テキストエディタで正規表現で置換する手間がめんどくさいです。
ショートカットで一発
Ctrl+Aで全選択後に、Ctrl+Shift+Cを同時押しします。
Excelに貼り付けをします。
一発でコピペできるようになります。
Oracle SQLDeveloperでSQL開発やデータ分析をしている方はこのショートカットを覚えると時短になります。
注意点
選択中に編集→パスのコピーCtrl+Shift+Cをクリックをすると接続DBのパスが表示されます。
ショートカット登録を見るとパスコピーになっています。
ヘッダー込みでペーストしたい場合は必ずショートカットからクリップする必要があります。