Vai al contenuto principale

Convertitore da JSON a XLSX

Trasformare un array di oggetti JSON in una cartella di lavoro Excel, una riga per oggetto.

Elaborato nel tuo browser. Questo file viene convertito sul tuo dispositivo e non viene mai caricato.

Convertitore

Input

.json fino a 25 MB. Puoi anche trascinare qui un file.

Opzioni
Al massimo 31 caratteri, e nessuno tra : \ / ? * [ ]
Scrive le chiavi degli oggetti nella prima riga.

Nessun file selezionato.

Su questo strumento

Le risposte delle API e i record esportati arrivano di solito in JSON, ma chi deve leggerli di solito vuole un foglio di calcolo. Questo strumento trasforma un array di oggetti JSON in una cartella di lavoro Excel, con una riga per oggetto.

Le colonne nascono dall'unione delle chiavi di tutti gli oggetti, nell'ordine in cui compaiono la prima volta, così un campo che solo alcuni record hanno ottiene comunque la sua colonna.

Formati supportati e limiti

Input
.json
Output
.xlsx (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)
Nome del file prodotto
The original name with the new extension, for example data.json becomes data.xlsx.
Dimensione massima
25 MB
Elaborazione
Nel tuo browser. Il file non viene caricato.

Come si usa

  1. Scegli un file .json, oppure passa a Incolla il testo e incolla direttamente il JSON.
  2. Dai un nome al foglio e decidi se la prima riga deve elencare i nomi delle colonne.
  3. Seleziona Converti, poi scarica la cartella di lavoro .xlsx.

Limitazioni

  • Il livello superiore deve essere un array di oggetti. Un oggetto singolo viene trattato come una riga; gli array di valori semplici vengono rifiutati con una spiegazione.
  • Oggetti e array annidati vengono scritti nella loro cella come testo JSON, perché una cella di foglio di calcolo non può contenere una struttura.
  • Ogni cella viene scritta come testo, quindi numeri e date arrivano come testo invece che come celle numeriche o data.
  • La cartella ha un solo foglio, e non viene applicata alcuna formattazione, larghezza o formula.
  • I nomi dei fogli non possono contenere : \ / ? * [ ] e sono limitati a 31 caratteri, che è una restrizione di Excel.

Domande frequenti

Il mio file viene caricato?
No. La conversione avviene interamente nel tuo browser. Il file non lascia mai il tuo dispositivo e non viene fatta alcuna richiesta che ne trasporti il contenuto.
Che fine fanno gli oggetti annidati?
Vengono scritti in una sola cella come testo JSON. Appiattirli in colonne tipo indirizzo.città richiede regole di denominazione che si rompono appena entrano in gioco gli array, quindi la struttura viene conservata alla lettera.
Perché alcune righe hanno celle vuote?
Ogni riga riceve tutte le colonne trovate nel documento. Dove un record non ha quel campo, la cella resta vuota.
Posso ottenere celle numeriche invece che testo?
Non da questo strumento. Convertire i valori indovinandone il tipo è proprio il modo in cui le importazioni nei fogli di calcolo rovinano i dati, quindi la conversione è lasciata a te nel programma di fogli di calcolo, dove puoi verificare il risultato.