Esportazione

DynoTable esporta i risultati delle query in CSV, JSON e NDJSON — da una singola riga selezionata fino a un intero result set filtrato. Le esportazioni grandi girano in background e continuano anche se cambi tab, cambi profilo o ricarichi l'app.

Apri la finestra di esportazione con ⌘⇧E, oppure con il pulsante Esporta nella barra strumenti del tab.

La finestra di esportazione: formato, ambito e destinazione.
La finestra di esportazione: formato, ambito e destinazione.

Formati

  • CSV — una riga per item, con intestazioni. I Set vengono serializzati come array JSON dentro una cella (con perdita per la semantica dei set, ma leggibile nei fogli di calcolo).
  • JSON — un array JSON di item.
  • NDJSON — JSON delimitato da newline, un item per riga; ideale per lo streaming verso altri strumenti.

JSON e NDJSON arrivano in due varianti:

  • Unmarshalled — JSON semplice e leggibile ("count": 3).
  • Marshalled (DynamoDB-JSON) — la forma wire type-wrapped. Usa questa quando ti serve un round-trip senza perdita — preserva i numeri grandi (> 2⁵³) che le varianti semplici corrompono. Disponibile solo per l'ambito corrispondenza completa.

Ambiti

  • Attualmente caricate — le righe attualmente caricate nella griglia.
  • Selezione — solo le righe che hai selezionato.
  • Corrispondenza completa del filtro — ogni item che corrisponde al tuo filtro / query, trasmesso direttamente da DynamoDB (non solo ciò che è caricato).

Invia il risultato negli appunti o salvalo in un file. Gli appunti sono disponibili solo per gli ambiti Attualmente caricate e Selezione; la corrispondenza completa del filtro scrive sempre su un file.

Colonne rinominate

Se hai rinominato colonne in un tab — o stai esportando una Smart Table con etichette di relazione — i nomi rinominati fluiscono nell'esportazione. Le intestazioni CSV e le chiavi JSON / NDJSON usano le tue etichette; la ricerca dei dati sottostanti non ne risente. (La variante marshalled DynamoDB-JSON mantiene i nomi di attributo originali per l'integrità del round-trip.)

Esportazioni in background

Un'esportazione a corrispondenza completa di una tabella grande può richiedere un po'. Una volta che i byte iniziano a fluire, la finestra si chiude e l'esportazione si stacca — appare nel dock di esportazione in fondo alla barra laterale con avanzamento in tempo reale, e sopravvive alla chiusura del tab, al cambio di profilo e al reload dell'app (⌘R).

  • Osserva l'avanzamento e annulla dal modale di avanzamento del dock.
  • Un'esportazione terminata mostra un toast; cliccalo per rivelare il file.
  • Le esportazioni annullate sono silenziose; quelle fallite restano con il messaggio di errore e un pulsante Ignora — riesegui l'esportazione per riprovare.

Copia rapida

Per recuperi al volo, fai clic destro su una riga (o una selezione) e usa Copia come… per mettere CSV, JSON, NDJSON o DynamoDB-JSON direttamente negli appunti, senza finestra.

Anche l'AI chat può avviare un'esportazione per te — chiedile di esportare una tabella o una query e produce un file scaricabile tramite lo stesso motore.

Aggiornato