Da Excel a JSON
Trasforma un foglio di calcolo in record JSON, direttamente nella pagina.
- Funziona sul tuo dispositivo — il file non viene inviato da nessuna parte
- Nessuna registrazione, nessuna filigrana, nessuna quota giornaliera
- Gratis, senza limiti al numero di utilizzi
Come funziona
Portare un foglio di calcolo in JSON è il primo passo della maggior parte degli script di importazione, dei file seed e delle fixture di test. È anche il momento in cui un file pieno di dati reali di solito viene incollato in un convertitore a caso.
Record o righe grezze
I record danno un oggetto per riga, con la prima riga che fornisce i nomi dei campi, ed è ciò che si aspetta un'API o uno script di importazione. Gli array grezzi ti danno le righe esattamente come sono, riga di intestazione compresa: utile quando il foglio non ha intestazione, o quando la struttura è irregolare e vuoi gestirla tu.
I tipi vengono mantenuti
I numeri arrivano come numeri JSON e le date come valori leggibili, anziché trasformare tutto in stringa. In modalità record le celle vuote diventano null, così ogni oggetto ha la stessa forma, cosa importante quando il risultato viene dato a qualcosa di rigoroso.
Un foglio o tutti
Per impostazione predefinita viene convertito solo il primo foglio, che è il caso più comune. Scegliendo tutti i fogli si ottiene un oggetto con i nomi dei fogli come chiavi, con le righe di ciascuno all'interno. Ti viene segnalato quando una cartella di lavoro aveva più fogli di quelli convertiti.
Cosa si perde
Formattazione, formule, celle unite e grafici non hanno un equivalente JSON. I risultati delle formule vengono mantenuti; le formule no.
Da Excel a JSON: domande
Da dove vengono i nomi dei campi?
Dalla prima riga del foglio, in modalità record.
Posso convertire tutti i fogli in una volta?
Sì. Scegli tutti i fogli e ottieni un oggetto con i nomi dei fogli come chiavi.
I numeri vengono convertiti correttamente?
Sì, i numeri restano numeri anziché diventare stringhe.
Il mio file viene caricato?
No. Tutto avviene nel tuo browser.