Convertitore da JSON a XLSX
Trasformare un array di oggetti JSON in una cartella di lavoro Excel, una riga per oggetto.
Elaborato nel tuo browser. Questo file viene convertito sul tuo dispositivo e non viene mai caricato.
Convertitore
.json fino a 25 MB. Puoi anche trascinare qui un file.
Nessun file selezionato.
Su questo strumento
Le risposte delle API e i record esportati arrivano di solito in JSON, ma chi deve leggerli di solito vuole un foglio di calcolo. Questo strumento trasforma un array di oggetti JSON in una cartella di lavoro Excel, con una riga per oggetto.
Le colonne nascono dall'unione delle chiavi di tutti gli oggetti, nell'ordine in cui compaiono la prima volta, così un campo che solo alcuni record hanno ottiene comunque la sua colonna.
Formati supportati e limiti
- Input
- .json
- Output
- .xlsx (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)
- Nome del file prodotto
- The original name with the new extension, for example data.json becomes data.xlsx.
- Dimensione massima
- 25 MB
- Elaborazione
- Nel tuo browser. Il file non viene caricato.
JSON a confronto con XLSX
| Caratteristica | JSON | XLSX |
|---|---|---|
| Salvato come | Testo semplice, leggibile in qualsiasi editor | Uno ZIP di parti XML, richiede un programma |
| Che cosa può contenere | Valori annidati dentro altri valori | Righe e colonne |
| I numeri restano numeri | Sì | Sì |
| Commenti | No | Sì |
| Più di uno nello stesso file | No | Sì |
| Pubblicato | 2001 | 2007 |
Come si usa
- Scegli un file .json, oppure passa a Incolla il testo e incolla direttamente il JSON.
- Dai un nome al foglio e decidi se la prima riga deve elencare i nomi delle colonne.
- Seleziona Converti, poi scarica la cartella di lavoro .xlsx.
Limitazioni
- Il livello superiore deve essere un array di oggetti. Un oggetto singolo viene trattato come una riga; gli array di valori semplici vengono rifiutati con una spiegazione.
- Oggetti e array annidati vengono scritti nella loro cella come testo JSON, perché una cella di foglio di calcolo non può contenere una struttura.
- Ogni cella viene scritta come testo, quindi numeri e date arrivano come testo invece che come celle numeriche o data.
- La cartella ha un solo foglio, e non viene applicata alcuna formattazione, larghezza o formula.
- I nomi dei fogli non possono contenere : \ / ? * [ ] e sono limitati a 31 caratteri, che è una restrizione di Excel.
Problemi comuni
Il file è stato rifiutato prima ancora di cominciare.
Convertitore da JSON a XLSX controlla l'estensione prima di leggere un solo byte, e accetta .json. I browser segnalano i tipi di file in modo abbastanza incoerente da rendere l'estensione l'unica cosa che decide.
Rinomina il file se l'estensione è semplicemente sbagliata, oppure convertilo prima in una di quelle. Un file la cui estensione non corrisponde al contenuto viene rifiutato per lo stesso motivo, e quello va convertito, non rinominato.
Ha detto che il file è troppo grande.
Il limite qui è 25 MB. Non è una politica ma una misura: tutto gira sul tuo dispositivo, e oltre quella dimensione un telefono esaurisce la memoria invece di finire lentamente.
Dividi il file, riducilo prima di convertirlo, oppure per quello usa un programma da scrivania. Una macchina con più memoria ne regge di più, ma il limite non sa su quale macchina si trova.
Ho selezionato più file e ne ha convertito solo uno.
Questo strumento prende un file alla volta. Farne diversi insieme moltiplicherebbe la memoria in uso, che è la cosa che più facilmente cede su un telefono.
Convertili uno dopo l'altro. Fra l'uno e l'altro non resta nulla, quindi non c'è alcuno stato da azzerare.
Alla prima esecuzione non è successo nulla per parecchio.
Convertitore da JSON a XLSX scarica una libreria prima di poter cominciare, e viene presa una volta sola e poi riutilizzata. Quell'attesa sta prima della conversione e non durante, ed è per questo che la barra di avanzamento sembra ferma.
Lascia la scheda aperta e in primo piano; una scheda in secondo piano viene rallentata dal browser. Ogni conversione successiva alla prima della sessione salta questo passaggio.
La scheda si è ricaricata da sola a metà.
Il browser ha esaurito la memoria e ha riavviato la pagina. Vicino a 25 MB è il primo cedimento che incontra un telefono, e sembra un blocco più che un errore.
Prova con un file più piccolo, chiudi le altre schede, oppure eseguilo su un computer. Non è stato caricato né perso nulla: il file originale è intatto sul tuo dispositivo.
Il risultato si è aperto nel programma sbagliato.
L'uscita è un file .xlsx, e il tuo sistema apre quell'estensione con ciò che gli è stato indicato. Non è la conversione a deciderlo.
Aprilo da dentro il programma che vuoi, oppure cambia l'impostazione predefinita per .xlsx nelle impostazioni di sistema. Il file in sé è corretto.
Domande frequenti
- Il mio file viene caricato?
- No. La conversione avviene interamente nel tuo browser. Il file non lascia mai il tuo dispositivo e non viene fatta alcuna richiesta che ne trasporti il contenuto.
- Che fine fanno gli oggetti annidati?
- Vengono scritti in una sola cella come testo JSON. Appiattirli in colonne tipo indirizzo.città richiede regole di denominazione che si rompono appena entrano in gioco gli array, quindi la struttura viene conservata alla lettera.
- Perché alcune righe hanno celle vuote?
- Ogni riga riceve tutte le colonne trovate nel documento. Dove un record non ha quel campo, la cella resta vuota.
- Posso ottenere celle numeriche invece che testo?
- Non da questo strumento. Convertire i valori indovinandone il tipo è proprio il modo in cui le importazioni nei fogli di calcolo rovinano i dati, quindi la conversione è lasciata a te nel programma di fogli di calcolo, dove puoi verificare il risultato.
- Devo installare qualcosa o creare un account per usare Convertitore da JSON a XLSX?
- No, a tutto quanto. Convertitore da JSON a XLSX funziona dentro il browser che hai già: nessuna registrazione, nessun download, nessuna filigrana sul risultato e nessun limite al numero di file che converti. Non c'è nemmeno niente da disinstallare dopo, perché non è stato installato nulla.
- Convertitore da JSON a XLSX funziona offline?
- Una volta caricata la pagina, sì. La conversione avviene sul tuo dispositivo, quindi per lavorare non serve alcuna connessione. La prima visita scarica la pagina e il codice che converte; da lì in poi una connessione che cade non ferma niente, e il file convertito compare esattamente come online.
- Quanto può essere grande un file per Convertitore da JSON a XLSX?
- Il limite è 25 MB. È una scelta, non un tetto tecnico: il vincolo vero è la memoria, e un file che decodificato supera quella disponibile fallisce in un modo difficile da spiegare. I telefoni la esauriscono molto prima dei portatili, ed è per questo che il limite sta dov'è.
- Posso convertire più file insieme con Convertitore da JSON a XLSX?
- Qui no: questo strumento prende un file alla volta, perché quello che fa dipende da scelte che riguardano quel file specifico. Convertili uno dopo l'altro, oppure guarda i convertitori in blocco della stessa categoria, pensati per una cartella intera.