Vai al contenuto

Convertire JSON in Excel

Trasforma un array JSON in un foglio di calcolo XLSX con una colonna per ogni chiave, direttamente sul tuo dispositivo.

Converti in
Trascina qui un file CSV, Excel o JSONCSV, TSV, XLSX, XLS, ODS, JSON · fino a 500 MB
Scegli il fileElaborato sul tuo dispositivo – non viene caricato
Funziona nel tuo browser · nessun caricamentoCome funziona

Come usare Da JSON a Excel

  1. 1

    Incolla o trascina il JSON

    Incolla la risposta di un'API o trascina un file .json: vengono riconosciuti array di oggetti, oggetti a colonne e JSON Lines.

  2. 2

    Controlla le colonne

    Gli oggetti annidati vengono appiattiti in colonne con il nome separato da punti; l'anteprima mostra tutte le righe e le colonne che verranno scritte.

  3. 3

    Scarica la cartella di lavoro

    Scarica un file .xlsx (o .ods) con celle tipizzate e colonne dimensionate, pronto per filtri e grafici.

Limiti e Pro

File JSON fino a 500 MB; vale il limite di Excel stesso di 1.048.576 righe e 16.384 colonne per foglio.

File fino a 4 GB. Scopri Pro

Informazioni su Da JSON a Excel

Da JSON a Excel crea un foglio di calcolo a partire dal JSON, così chi lavora ogni giorno con Excel, Google Sheets o Numbers può usare dati provenienti da un'API, da un'esportazione di database o da un file di log. Ogni oggetto di un array diventa una riga e l'unione di tutte le chiavi forma le colonne, quindi anche i record con campi mancanti restano allineati correttamente.

Il JSON reale raramente è piatto. Gli oggetti annidati vengono appiattiti in colonne come address.city e address.country, gli array di valori diventano items.0, items.1 e ciò che scegli di non appiattire resta come testo JSON in una sola cella. Un contenitore come {"data": [...]} o {"results": [...]} viene aperto automaticamente, e vengono riconosciute anche altre strutture comuni: un oggetto con chiavi ID, un oggetto a colonne con array, un array di array.

La cartella di lavoro viene scritta con i tipi corretti: i numeri sono celle numeriche che puoi sommare, le stringhe di data ISO diventano date di Excel, true e false diventano valori booleani e ogni colonna ha la larghezza adatta al contenuto. Puoi anche scegliere OpenDocument (.ods) per LibreOffice, oppure CSV e TSV se ti basta un file di solo testo.

Tutto avviene nel tuo browser, un vantaggio importante quando il JSON contiene dati di clienti o token. Gli array molto grandi vengono elaborati in un worker in background e mostrati in anteprima con una tabella virtualizzata.

Privacy

Il JSON viene analizzato e il foglio di calcolo viene generato all'interno di questa scheda del browser; nessun dato viene caricato, così payload di API, dati dei clienti e chiavi restano sul tuo dispositivo.

Da JSON a Excel: domande frequenti

Quale struttura JSON è richiesta?
Il formato ideale è un array di oggetti: un oggetto per riga. Sono accettati anche un contenitore come {"data": [...]}, un oggetto con chiavi ID ({"a1": {...}}), oggetti a colonne ({"name": [...], "age": [...]}), array di array con riga di intestazione, oggetti singoli e JSON Lines con un oggetto per riga.
Che fine fanno oggetti e array annidati?
Con «Appiattisci gli oggetti annidati» attivo diventano colonne con notazione a punti, come shipping.address.city o tags.0. Se lo disattivi, ogni valore annidato resta come testo JSON compatto in una cella: utile quando la struttura cambia molto da una riga all'altra e ti servono come colonne solo i campi di primo livello.
Date e numeri sono veri valori di Excel?
Sì. I numeri sono scritti come celle numeriche, true e false come booleani e i valori riconosciuti come date come celle data nel formato aaaa-mm-gg (con l'ora, se presente). Ordinamenti, filtri, formule e tabelle pivot funzionano subito, senza avvisi di conversione in numero.
Perché il mio JSON risulta non valido?
Il JSON è rigoroso: chiavi e stringhe richiedono le virgolette doppie, non sono ammesse virgole finali e i commenti non fanno parte del formato. Il messaggio di errore indica la riga in cui l'analisi si è fermata. Copiando dagli strumenti per sviluppatori del browser a volte si aggiunge del testo prima o dopo i dati: eliminalo e incolla di nuovo.
Posso riconvertire il file Excel in JSON più tardi?
Sì: trascina il file .xlsx nel convertitore principale e scegli JSON con «Annida le chiavi con il punto» attivo. Le colonne con il punto nel nome vengono ricostruite negli stessi oggetti annidati, quindi un ciclo JSON → Excel → JSON restituisce dati equivalenti, tranne le righe o i valori che hai modificato nel foglio.

Altre attività con questo strumento