JSON in Excel

Vai direttamente da un array JSON a un vero file .xlsx, non un CSV che devi convincere Excel a interpretare. Le colonne sono tipizzate (i numeri rimangono numeri, le date ISO diventano celle di data corrette), gli array annidati possono trovarsi nei propri fogli e ottieni un workbook che si apre correttamente in Excel, Numbers e LibreOffice.

Come convertire JSON in Excel

  1. 1

    Incolla JSON

    Un array di oggetti (un foglio) o un oggetto con più proprietà array (un foglio per array).

  2. 2

    Mappa ai fogli

    Decidi quali array diventano fogli, quali oggetti annidati vengono appiattiti in linea.

  3. 3

    Scegli i tipi di colonna

    Rilevamento automatico (numeri, booleani, date) o forzare ogni colonna a testo.

  4. 4

    Scarica XLSX

    Un vero file Excel con celle tipizzate, non un CSV con un'estensione diversa.

Perché XLSX è migliore di CSV per questo lavoro

Problema Comportamento CSV Comportamento XLSX
Zeri iniziali negli ID Silenziosamente convertiti in numero Preservati come testo quando digitati come stringa
Grandi interi Perdono precisione oltre 2^53 Memorizzati come testo, piena precisione
Date ISO Mostrati come stringa a meno che la colonna non sia formattata Celle di data reali, ordinabili
Caratteri UTF-8 senza BOM Distorti su Windows Codificati correttamente per impostazione predefinita
Dati multi-tabella Un CSV per array, unione manuale Un workbook, fogli separati
Formule, colori, grafici Non supportati Completamente supportati

Rilevamento dei tipi

Il convertitore ispeziona i valori per scegliere i tipi Excel:

Valore in JSON Tipo di cella Excel
42 / 3.14 Numero
true / false Booleano
"2026-04-18" (data ISO) Data
"2026-04-18T10:22Z" Data e ora
"007" (zero iniziale) Testo (esplicito)
null Cella vuota
Stringa numerica lunga Testo (per preservare la precisione)

Array annidati -> più fogli

Se il tuo JSON appare così:

{ "users": [...], "orders": [...], "products": [...] }

Il convertitore può produrre un foglio per ogni array di primo livello, con il nome del foglio che corrisponde alla chiave. Gli array profondamente annidati diventano fogli separati con una colonna di chiave esterna (ad es. parent_id) che collega indietro.

Limiti di Excel da conoscere

  • 1.048.576 righe per foglio, dataset più grandi devono essere suddivisi.
  • 16.384 colonne per foglio.
  • 32.767 caratteri per cella.
  • Limite di 31 caratteri sui nomi dei fogli; nomi più lunghi vengono troncati.

Errori comuni

  • Conversione automatica di codici “numerici”. I codici prodotto come "0100A" vanno bene, ma "0100" diventa il numero 100 nel rilevamento automatico. Forza la colonna a testo.
  • Perdita di secondi frazionari. Le celle di data di Excel portano solo precisione di 1 ms; i timestamp sub-millisecondo vengono troncati.
  • Aspettarsi formule da JSON. Il convertitore tratta le stringhe che iniziano con = come stringhe per impostazione predefinita (sicuro). Se vuoi che vengano valutate come formule, abilita “tratta le stringhe = come formule”.
  • Aprire un XLSX da 500 MB in Excel. Excel carica l’intero workbook in memoria; per grandi dati, usa CSV e pandas invece.

Domande frequenti

Un vero file XLSX, celle tipizzate, formattazione delle date corretta, supporto multi-foglio. Non un CSV con un’estensione .xlsx.

Sì. Se il tuo JSON ha più array di primo livello, ognuno diventa il proprio foglio. Per array profondamente annidati, lo strumento può produrre fogli relazionali con una colonna di chiave genitore.

Le stringhe che corrispondono a ISO-8601 (2026-04-18, 2026-04-18T10:22:00Z) vengono riconosciute e scritte come vere celle di data di Excel. Altri formati di data possono essere rilevati con una stringa di formato personalizzata.

Il limite di Excel è di 1.048.576 righe per foglio. Oltre a ciò, il convertitore suddivide automaticamente i dati in più fogli, oppure puoi esportare in CSV per dataset illimitati.

Strumenti correlati

Strumento disponibile in altre lingue