DocTransform

Strumento gratuito

Convertire Excel in JSON

Trascina una cartella di lavoro Excel e scarica il suo foglio come JSON, un record per riga, con i nomi della tua riga di intestazione.

Trascina qui il tuo file Excel

Excel (.xlsx, .xlsm). Fino a 50 MB.

Gratis e senza registrazione. Il tuo file viene letto in questa scheda del browser e non viene mai caricato.

Ogni riga diventa un record con i nomi della tua riga di intestazione; le colonne che contengono solo numeri o solo true/false mantengono quel tipo, e le celle vuote diventano null.

Prima
Dopo
[
  {
    "name": "Ana",
    "zip": "02134",
    "qty": 2,
    "vip": true
  },
  {
    "name": "Ben",
    "zip": "10001",
    "qty": null,
    "vip": false
  }
]

Come convertire Excel in JSON a mano

Excel non può salvare un file come JSON; Power Query legge il JSON ma non lo scrive. A mano, per un foglio breve:

  1. Inizia un file di testo con [ nella prima riga.
  2. Scrivi ogni riga come {"Intestazione": "valore", …}, con i nomi della tua riga di intestazione, e una virgola dopo ogni riga tranne l'ultima.
  3. Lascia i numeri e i true/false senza virgolette, e scrivi una cella vuota come null.
  4. Termina con ] nell'ultima riga e salva il file come UTF-8 con l'estensione .json.

Oppure trascina il file in cima a questa pagina e salta questi passaggi.

Domande

Il mio file viene caricato?

No. Il file viene letto e convertito da questa pagina all'interno della scheda del tuo browser. Non viene inviato nulla a un server.

La mia cartella di lavoro ha più fogli. Quale viene convertito?

Il primo foglio che contiene dati. Quando ne hanno più d'uno, sopra l'anteprima compare un elenco Foglio per sceglierne un altro. I fogli nascosti restano esclusi: mostra il foglio in Excel per convertirlo.

Che aspetto ha il JSON?

Un array con un record per riga, con i nomi della tua riga di intestazione: [{"name": "Ana", "qty": 2}]. Le colonne che contengono solo numeri o solo true/false mantengono quel tipo, le celle vuote diventano null e i codici come 02134 restano testo. Un'intestazione come address.city resta un solo nome; non viene trasformata in annidamento.

Cosa succede a formule e date?

Una formula diventa il risultato che Excel ha salvato per ultimo. Le date escono come 2024-03-15 e gli importi come numeri semplici, quindi $1,234.50 diventa 1234.5.

Quali file può aprire?

Cartelle di lavoro Excel (.xlsx e .xlsm, le cui macro non vengono mai eseguite) fino a 50 MB. Per un vecchio file .xls o uno con password, aprilo prima in Excel e salvalo come Cartella di lavoro di Excel (.xlsx) senza password.

Altro da DocTransform

Convertire un file

Correggere o controllare un CSV