エクスポート
DynoTable はクエリ結果を CSV、JSON、NDJSON にエクスポートします — 選択した 1 行から、フィルター済みの結果セット全体までです。大きな エクスポートはバックグラウンドで実行され、タブを切り替えても、プロファイルを 変えても、アプリをリロードしても続行します。
⌘⇧E でエクスポートダイアログを開くか、タブツールバーのExport ボタンを使います。

形式
- CSV — アイテム 1 件につき 1 行、ヘッダー付き。Set はセル内で JSON 配列 としてシリアライズされます(セットのセマンティクスは失われますが、 スプレッドシートで読みやすくなります)。
- JSON — アイテムの JSON 配列。
- NDJSON — 改行区切りの JSON、1 行に 1 アイテム。他のツールへ ストリーミングするのに最適です。
JSON と NDJSON には 2 つのバリアントがあります:
- Unmarshalled — 素の、読みやすい JSON(
"count": 3)。 - Marshalled (DynamoDB-JSON) — 型でラップされたワイヤ形式。ロスレスな ラウンドトリップが必要なときに使います — 素のバリアントが壊してしまう大きな 数値(> 2⁵³)を保持します。全マッチ範囲でのみ利用できます。
範囲
- Currently loaded — グリッドに現在読み込まれている行。
- Selection — 選択した行のみ。
- Full filter match — フィルター/クエリに一致するすべての アイテムを、(読み込み済みのものだけでなく)DynamoDB から直接ストリーミング します。
結果はクリップボードに送るか、ファイルに保存します。クリップボードは Currently loaded と Selection の範囲でのみ利用できます。Full filter match は 常にファイルに書き込みます。
リネームした列
タブで列をリネームした場合 — あるいはリレーションシップラベル付きの Smart Tableをエクスポートする場合 — リネームした名前が エクスポートに反映されます。CSV ヘッダーと JSON / NDJSON のキーにあなたの ラベルが使われますが、内部のデータ参照には影響しません。(marshalled な DynamoDB-JSON バリアントは、ラウンドトリップの整合性のために元の属性名を 保持します。)
バックグラウンドエクスポート
大きなテーブルの全マッチエクスポートには時間がかかることがあります。バイトが 流れ始めると、ダイアログが閉じてエクスポートが切り離されます — サイドバー 下部のエクスポートドックにライブの進捗とともに表示され、タブを閉じても、 プロファイルを切り替えても、アプリをリロード(⌘R)しても続きます。
- ドックの進捗モーダルから進捗を確認したり、キャンセルしたりできます。
- 完了したエクスポートはトーストを表示します。クリックするとファイルが 表示されます。
- キャンセルされたエクスポートは静かに終わります。失敗したものはエラー メッセージと Dismiss ボタンとともに残ります — エクスポートを再実行して やり直してください。
クイックコピー
一度きりの取得には、行(または選択)を右クリックしてCopy as…を使い、 ダイアログなしで CSV、JSON、NDJSON、DynamoDB-JSON をそのままクリップボードに 載せます。
AI チャットからエクスポートを開始することもできます — テーブルや クエリのエクスポートを依頼すると、同じエンジンを通じてダウンロード可能な ファイルを生成します。


