Come si usa
- Incolla il JSON oppure apri un file .json.
- Controlla l'anteprima. Ogni chiave trovata in qualsiasi oggetto diventa una colonna.
- Scarica il file .xlsx.
Opzioni spiegate
- Strutture supportate
- Un array di oggetti ([{"a": 1}]), un array di array ([[1, 2]]) oppure un oggetto che contiene un array, come {"data": [...]}. Viene usata la prima proprietà di tipo array.
- Valori annidati
- Oggetti e array all'interno di un record vengono scritti come testo JSON in una sola cella. Se vuoi appiattirli, usa prima il formattatore JSON.
- Tipi
- Numeri e booleani diventano numeri di Excel e TRUE/FALSE; null lascia la cella vuota.
Esempio: record con chiavi diverse
Supponi che l’array abbia due record che non hanno gli stessi campi:
[
{"name": "Ada", "age": 36, "tags": ["a", "b"]},
{"name": "Bob", "city": "Rome", "active": true}
]
Le colonne sono tutte le chiavi nell’ordine della prima comparsa, e un record privo di una chiave lascia vuota quella cella:
| name | age | tags | city | active |
|---|---|---|---|---|
| Ada | 36 | [“a”,“b”] | ||
| Bob | Rome | TRUE |
L’array tags viene scritto come testo JSON in una sola cella, e true diventa il valore Excel TRUE. Se il livello superiore è un array di array, la prima riga viene usata così com’è e non viene creata alcuna intestazione.
Domande frequenti
In che ordine sono le colonne?
Le colonne seguono l'ordine in cui le chiavi compaiono per la prima volta nell'array.
Posso creare più fogli?
Un foglio per conversione. Se te ne servono di più, converti ogni array separatamente e uniscili in Excel.
Come mantengo esatti gli ID lunghi?
Scrivili come stringhe nel JSON ("110101199003074514"). I numeri senza virgolette con più di 15–16 cifre perdono precisione quando un qualsiasi programma JavaScript li legge, mentre le stringhe vengono sempre scritte in Excel come testo.
Privacy
Questo strumento funziona interamente nel tuo browser. File e testi vengono elaborati sul tuo dispositivo e non vengono mai caricati sui nostri server.