データをエクスポート
クエリ結果とテーブルデータをCSV、JSON、またはNDJSONとしてエクスポート。
クエリを実行した後、ワンクリックで結果をコンピュータ上のファイルにエクスポートできます。1DevToolは3つのエクスポート形式をサポートしています:CSV、JSON、NDJSON。すべてがローカルに保存され、データがどこかにアップロードされることはありません。
クエリ結果のエクスポート
- クエリエディタで任意のクエリを実行します。結果が下のグリッドに表示されます。
- 結果ツールバー(グリッドの上にあるボタンの行)で、エクスポートボタンをクリックします。小さなダウンロード矢印アイコンが表示されます。
- 形式と宛先フォルダを選択するよう求めるダイアログが表示されます。
- 形式を選択し(以下参照)、保存場所を選び、エクスポートをクリックします。
ファイルはすぐに保存されます。1DevToolは宛先フォルダをFinder(Mac)またはExplorer(Windows)で開くので、すぐに見つけることができます。
エクスポート形式
CSV — カンマ区切り値 Excel、Google Sheets、Numbersなどのスプレッドシートアプリで開くのに最適。最初の行にカラムヘッダーが含まれます。後続の各行が1レコードです。カンマや改行を含む値は自動的にクォートされます。
JSON — JavaScriptオブジェクト表記 結果をオブジェクトのJSON配列としてエクスポートします。配列内の各オブジェクトが1行で、カラム名がキーです。例:
[
{ "id": 1, "name": "Alice", "email": "[email protected]" },
{ "id": 2, "name": "Bob", "email": "[email protected]" }
]
別のアプリケーションにデータをインポートしたり、スクリプトで使用したりするのに最適です。
NDJSON — 改行区切りJSON JSONに似ていますが、各行が独自の行に別々のJSONオブジェクトとして記述され、周囲の配列はありません。例:
{"id":1,"name":"Alice","email":"[email protected]"}
{"id":2,"name":"Bob","email":"[email protected]"}
ファイル全体を一度にメモリにロードすることなく、行単位で書き込み・読み込みができるため、大規模なデータセットに最適です。
ヒント: 大規模なデータセットをエクスポートするときはNDJSON形式を使用 — 行単位でストリーミングされ、
jqやBigQueryなどのツールで動作します。
クエリを書かずにテーブル全体をエクスポート
テーブル全体をエクスポートするためにSELECT * FROM my_tableを書く必要はありません。スキーマブラウザのサイドバーでテーブル名を右クリックし、コンテキストメニューから**「テーブルをエクスポート」**を選択します。同じ形式ダイアログが表示されます。形式と宛先を選び、1DevToolがテーブルのすべての行をエクスポートします。
これはどのサイズのテーブルでも機能します — 1DevToolはすべてを一度にメモリにロードするのではなく、バッチでデータをストリーミングするため、大規模なテーブルでもメモリ不足にならずに確実にエクスポートできます。