tigtools

Da JSON a Excel

Incolla il JSON o apri un file .json e scarica un foglio di calcolo con una riga per ogni oggetto. Tutto avviene nel browser.

Funziona nel browser Nessuna registrazione

Come si usa

  1. Incolla il JSON o apri un file .json.
  2. Scegli come vengono scritti gli array all'interno degli oggetti.
  3. Assegna un nome al foglio, se lo desideri.
  4. Seleziona Converti e scarica il file .xlsx.

Come funziona

Ogni elemento dell'array di primo livello diventa una riga; un singolo oggetto produce una riga. Gli oggetti annidati vengono appiattiti in colonne con nomi a percorso puntato, come address.city. Le colonne compaiono nell'ordine in cui le rispettive chiavi vengono viste per la prima volta, quindi oggetti con chiavi diverse restano comunque allineati e i valori mancanti diventano celle vuote.

Gli array all'interno degli oggetti possono essere scritti come testo JSON in una cella, uniti con il punto e virgola, oppure distribuiti su colonne numerate (tags.0, tags.1). Numeri e booleani mantengono il loro tipo in Excel; null diventa una cella vuota. Le stringhe restano testo, incluse le stringhe che sembrano date o che iniziano con =, che non vengono mai convertite in formule.

La riga di intestazione è in grassetto, bloccata e dispone di pulsanti di filtro, e la larghezza delle colonne si adatta al contenuto. Excel limita una cella a 32.767 caratteri; il testo più lungo viene tagliato e lo strumento indica quante celle sono state interessate.

Esempi

Una risposta API

Un elenco di utenti da un'API REST, ciascuno con un oggetto address annidato, diventa un foglio con le colonne id, name, address.city e address.zip.

Tag per filtrare

Scegli Una colonna per elemento per inserire ogni tag in una propria colonna, oppure Unisci i valori per mantenerli insieme come «vip; newsletter».

Domande frequenti

Cosa succede se i miei oggetti hanno chiavi diverse?

Ogni chiave che compare in qualsiasi punto diventa una colonna. Le righe senza quella chiave ottengono una cella vuota.

Il mio JSON è un oggetto che contiene l'array. Cosa devo fare?

Incolla solo l'array, altrimenti lo strumento considera l'intero oggetto come una riga con colonne a percorso puntato. Molte risposte API conservano l'elenco sotto una chiave come data o items.

Le date vengono convertite?

No. JSON non ha un tipo data, quindi le stringhe di data vengono mantenute come testo esattamente come sono scritte.

Privacy

Il JSON viene convertito nel browser e il file .xlsx viene creato sul tuo dispositivo. Nulla viene caricato, archiviato o incluso nelle statistiche; viene conteggiato solo un evento anonimo relativo all'uso dello strumento.