Excel in JSON

Scegli un foglio Excel e salvalo come JSON.

I file Excel vengono letti e convertiti in JSON interamente nel browser. Date, valute, percentuali e altre celle formattate vengono convertite come visualizzate in Excel.

Informazioni sullo strumento

Lo strumento Excel in JSON converte i file Excel (.xlsx) in JSON permettendoti di scegliere un foglio dalla cartella di lavoro. I dati possono essere trasformati in un Array di oggetti, un Array 2D o un Oggetto con chiavi basato sulla prima colonna, con indentazione e gestione delle righe vuote configurabili. Ideale per preparare dati Excel come JSON per lo sviluppo web, i test delle API, i file di configurazione e l'elaborazione dei dati.

Come si usa

1

Seleziona un file Excel

Carica il file .xlsx che vuoi convertire in JSON. Una volta selezionato, puoi vedere il nome del file, la dimensione e il numero totale di fogli.

2

Scegli un foglio e le opzioni

Seleziona il foglio da convertire, quindi imposta il formato di output (Array di oggetti, Array 2D o Oggetto con chiavi), lo stile di indentazione e la gestione delle righe vuote.

3

Controlla e salva il risultato

Esamina la struttura e i valori del JSON generato nel pannello di anteprima con i numeri di riga, quindi copialo negli appunti o scaricalo come file JSON.

Caratteristiche

Selezione del foglio

Seleziona un foglio specifico da un file Excel con più fogli e convertilo in JSON.

Tre formati di output

Scegli tra Array di oggetti, Array 2D o una struttura a Oggetto con chiavi in base alle tue esigenze.

Indentazione flessibile

Scegli 2 spazi, 4 spazi, Tab o Nessuno per bilanciare leggibilità e dimensione del file del JSON generato.

Gestione delle righe vuote

Escludi le righe in cui ogni cella è vuota oppure mantienile nelle posizioni originali nell'output.

Anteprima, copia e download

Esamina il JSON con i numeri di riga, copialo negli appunti o scaricalo come file .json.

Elaborazione nel browser

Il tuo file Excel rimane nel tuo browser: nulla viene inviato a un server.

Casi d'uso

Preparare dati per lo sviluppo web

Converti in JSON i dati di prodotti, utenti e configurazione gestiti in Excel per usarli nelle applicazioni web.

Generare dati di test per le API

Trasforma rapidamente i fogli Excel in Array di oggetti per i body delle richieste e i fixture di test.

Costruire strutture di dati basate su ID

Trasforma le tabelle con codici o identificatori nella prima colonna in Oggetti con chiavi per ricerche veloci.

Preservare la struttura originale delle celle

Usa il formato Array 2D per mantenere l'ordine di righe e colonne quando la posizione delle celle conta più dei nomi delle colonne.

Scrivere file di configurazione e dati seed

Converti opzioni, stringhe localizzate e valori di riferimento organizzati in Excel in file di configurazione JSON o dati iniziali.

Domande frequenti

In cosa differiscono i formati di output?

L'Array di oggetti usa la prima riga come nomi delle proprietà e converte ogni riga successiva in un oggetto. L'Array 2D mantiene ogni riga, inclusa la prima, come array di valori. L'Oggetto con chiavi usa il valore della prima colonna di ogni riga di dati come chiave di livello superiore, con le colonne rimanenti salvate come proprietà sotto quella chiave.

Come viene gestita la prima riga?

Nei formati Array di oggetti e Oggetto con chiavi, la prima riga diventa i nomi delle proprietà JSON. Nell'Array 2D, la prima riga viene trattata come una normale riga di dati.

Quali sono le opzioni di indentazione?

Puoi scegliere 2 spazi, 4 spazi, Tab o Nessuno. Le opzioni con spazi e Tab indentano la struttura per la leggibilità; Nessuno rimuove gli spazi e i ritorni a capo extra per un output compatto.

Qual è la differenza tra escludere e mantenere le righe vuote?

Escludere rimuove dall'output JSON le righe in cui ogni cella è vuota. Mantenere conserva le righe vuote nelle loro posizioni originali.

Cosa succede se una cella di intestazione è vuota?

I nomi di colonna vuoti vengono sostituiti con nomi generati automaticamente in base alla posizione della colonna, come column_4, column_5 e così via.

Quali valori diventano chiavi nella modalità oggetto con chiavi?

Il valore della prima colonna di ogni riga di dati diventa la chiave dell'oggetto JSON di livello superiore e le colonne rimanenti vengono salvate come proprietà sotto quella chiave.

Cosa succede se la prima colonna ha valori duplicati?

Un oggetto JSON non può contenere chiavi duplicate, quindi i valori ripetuti ricevono un suffisso numerico come _2, _3 per mantenerli distinti. È meglio usare valori univoci nella prima colonna quando si usa la modalità oggetto con chiavi.

Le celle numeriche vengono salvate come numeri JSON?

Attualmente, le celle che sembrano numeri vengono comunque salvate come stringhe nell'output. Potrebbe essere necessario convertire i valori in numeri dopo la conversione se prevedi di usarli nei calcoli.

La formattazione o le formule di Excel vengono mantenute?

No. JSON salva i valori visualizzati delle celle, quindi la formattazione come font, colori, bordi e celle unite non viene mantenuta.

Posso convertire un file Excel protetto da password?

No. I file Excel protetti da password non possono essere elaborati. Sblocca prima il file prima di usare questo strumento.

Il mio file Excel viene inviato a un server?

No. Tutta l'elaborazione avviene localmente nel tuo browser. Il tuo file Excel e i risultati della conversione non vengono mai trasmessi a un server.

Strumenti correlati

Tutti gli strumenti vengono eseguiti nel browser. I file non vengono inviati al server.
Featured on SaaSCity