Converti JSON in Excel in quattro passaggi
- Aggiungi dati JSON. Incolla un oggetto o un array, oppure carica un file
.jsonsupportato. - Seleziona i record. Scegli l'array di livello superiore o un array nidificato all'interno di un oggetto contenitore.
- Configura il foglio di lavoro. Imposta l'appiattimento, il comportamento dell'array e il nome del foglio.
- Anteprima e download. Ispeziona la tabella, quindi genera e scarica la cartella di lavoro
.xlsx.
Seleziona l'array di record
Le risposte delle API JSON spesso racchiudono i record all'interno di metadati.
{
"page": 1,
"results": [
{"id": 1, "name": "Ada"},
{"id": 2, "name": "Lin"}
]
}
Il selettore di record suggerisce results e mostra che contiene due record.
Se selezioni un singolo oggetto, lo strumento crea una riga. Se non esiste un set di record tabellare, l'anteprima spiega perché la struttura non può essere mappata in modo pulito su un foglio di lavoro.
Appiattisci oggetti nidificati in colonne
Gli oggetti nidificati possono utilizzare nomi di colonna con percorsi a punti:
customer.name
customer.address.city
- appiattimento attivo o disattivato
- separatore di percorso
- profondità massima
- preserva i valori oltre la profondità come testo JSON
L'anteprima del foglio di lavoro mostra gli intestatari finali prima che il file venga generato.
Scegli come associare gli array a Excel
Unisci array primitivi
Un array primitivo può diventare una singola cella. Il separatore di unione predefinito è | .
Mantieni come testo JSON
Conserva l'intero array in una singola cella quando la struttura senza perdite è più importante della comodità del foglio di calcolo.
L'impostazione predefinita non elimina silenziosamente gli elementi dell'array.
Costruisci un set stabile di intestazioni
Quando i record contengono chiavi diverse, lo strumento crea un'unione di campi tra i record selezionati.
- mostra i valori mancanti come vuoti o come segnaposto selezionato
- avvisa quando l'appiattimento crea intestazioni duplicate
- preserva un ordine deterministico
Un'intestazione non appare due volte nel foglio di lavoro finale.
Preserva i tipi di celle di Excel
- Numeri JSON → celle numeriche Excel
- Booleani JSON → celle booleane
- Stringhe JSON → celle di testo
- JSON null → celle vuote
Le stringhe simili a date necessitano di un'opzione esplicita. Convertire automaticamente ogni stringa con formato ISO in una data Excel può alterare gli identificatori o il testo di origine, pertanto le date riconosciute vengono convertite solo quando l'opzione è abilitata.
Opzioni della cartella di lavoro
È possibile impostare il nome del foglio di lavoro (validato in base alle regole di denominazione di XLSX) e il nome del file di download. Il nome del foglio viene ripulito automaticamente se contiene caratteri non consentiti da Excel.
Anteprima prima di generare XLSX
L'anteprima mostra il percorso del record selezionato, il numero di record, le colonne finali, gli avvisi di array e appiattimento, e righe di esempio prima che la cartella di lavoro venga generata.
Problemi comuni da JSON a Excel
Tutti i dati compaiono in una sola cella
È stato selezionato il nodo JSON errato o i valori nidificati sono stati conservati come testo JSON. Scegli l'array di record e abilita la modalità di appiattimento appropriata.
Mancano valori negli array
Cambia la strategia dell'array. Unisci, conserva o espandi invece di utilizzare un valore predefinito non supportato.
Alcune colonne sono vuote
I record JSON contengono chiavi diverse. La cartella di lavoro utilizza l'unione delle colonne, quindi i campi mancanti rimangono vuoti.
I numeri lunghi sono cambiati
La precisione numerica del foglio di calcolo potrebbe essere insufficiente. Esporta identificatori e interi molto grandi come testo.
Le date hanno cambiato formato
Mantieni le stringhe simili a date come testo o scegli una conversione di data Excel deliberata. La gestione automatica delle date rimane opzionale.
FAQ da JSON a Excel
Questo crea un vero file XLSX?
Sì. La pagina genera un vero classeur .xlsx nel browser, non un file CSV che si apre in Excel.
Può convertire JSON nidificato?
Sì, tramite le strategie di appiattimento e array configurate. L'anteprima mostra le colonne finali del foglio di lavoro.
Come vengono gestiti gli array?
Puoi unire valori, mantenere il testo JSON o lasciarli vuoti. Nessun elemento dell'array scompare silenziosamente.
Posso scegliere il nome del foglio Excel?
Sì. Il nome del foglio fa parte delle opzioni di output ed è validato in base alle regole di denominazione di XLSX.
I numeri e i booleani sono preservati?
Diventano i corrispondenti tipi di cella di Excel quando sicuro. Interi molto grandi necessitano di un'opzione di testo per evitare arrotondamenti.
Il JSON viene caricato online?
No — il JSON incollato genera la cartella di lavoro interamente nel tuo browser. I file che superano il limite di elaborazione del browser sono offerti come alternativa opzionale del server, e nulla viene caricato senza il tuo consenso.