Toollet
Cerca per attività o nome dell'appCercaContattaci
Prezzi

Converti JSON in CSV

Incolla JSON o caricalo da un file per convertire un oggetto o un array di oggetti in CSV per un foglio di calcolo. Controlla righe, colonne e valori, poi copia il CSV o salvalo come file CSV UTF-8 con BOM.

Puoi rilasciare un file JSON. UTF-8, fino a 1 MB.

Impostazioni avanzateVirgola · Protezione formule ON

Aggiunge un apostrofo alle stringhe che iniziano con =, +, -, @ e caratteri simili. Disattivalo solo se ti servono le stringhe originali.

Inserisci JSON per convertirlo.

Risultato CSV

Inserisci JSON e convertilo per controllare righe e colonne.

Cosa puoi fare

Trasforma un elenco JSON in dati tabellari

Converti un array di oggetti in CSV con una riga per oggetto. È possibile convertire anche un singolo oggetto in una riga.

Disponi i nomi dei campi come colonne

Le colonne vengono create nell'ordine in cui compaiono i nomi dei campi. I campi mancanti in una riga e i valori null diventano celle vuote.

Copia o salva per un foglio di calcolo

Copia il CSV oppure salva un file UTF-8 con BOM. Scegli virgola, punto e virgola o tabulazione come delimitatore.

Come usarlo

  1. Inserisci JSON

    Incolla il JSON o apri un file. Puoi anche provare la conversione selezionando Compila con un esempio.

  2. Converti in CSV

    Di solito puoi usare le impostazioni predefinite. Apri le impostazioni avanzate per modificare il delimitatore o il trattamento delle stringhe che sembrano formule.

  3. Rivedi e ottieni la tabella

    Controlla righe, colonne e valori, poi copia o salva il CSV. Apri la vista del testo sorgente per esaminare virgolette CSV e altri dettagli.

Utile quando

Rivedi un elenco JSON in un foglio di calcolo

Usalo quando vuoi ordinare o rivedere in un foglio di calcolo dati ricevuti come JSON, ad esempio un elenco di prodotti.

Consegna i dati come tabella

Usalo quando vuoi fornire un array JSON di oggetti in un formato importabile dai software che supportano CSV.

Come il JSON diventa righe e colonne CSV

I nomi dei campi diventano colonne; gli oggetti diventano righe

Ogni oggetto nell'array viene trattato come una riga. I nomi dei campi vengono raccolti da tutte le righe e le colonne vengono ordinate in base alla prima occorrenza nell'input.

Gestione dei valori mancanti e delle strutture nidificate

I campi mancanti e null restano vuoti. Array e oggetti nidificati restano in formato JSON in una singola cella e non vengono espansi in colonne separate.

Delimitatori e virgolette

Tutti i campi sono racchiusi tra virgolette doppie e le virgolette nelle celle vengono raddoppiate. Le interruzioni di riga nei valori vengono mantenute e le righe CSV terminano con CRLF.

Domande frequenti

Gli oggetti nidificati diventano colonne separate?

No. Gli oggetti e gli array nidificati restano come JSON originale in una singola cella. Questa funzione non espande automaticamente le strutture profonde in colonne.

Cosa succede se i nomi dei campi differiscono tra le righe?

I nomi dei campi usati in tutte le righe diventano colonne. I campi mancanti e null restano vuoti in quella riga. Le colonne vengono disposte nell'ordine in cui i nomi dei campi compaiono per la prima volta.

Cosa significa proteggere le stringhe che sembrano formule?

Viene aggiunto un apostrofo prima delle stringhe che iniziano con =, +, -, @ o caratteri simili per evitare che i fogli di calcolo le interpretino come formule. Disattiva questa protezione nelle impostazioni avanzate solo se ti servono le stringhe originali.

I valori interi grandi cambiano?

La rappresentazione numerica originale viene mantenuta durante la conversione. Tuttavia, il software di fogli di calcolo in cui importi i dati potrebbe arrotondare i numeri. Nel software di importazione, specifica come testo le colonne che contengono numeri o ID.

Input e risultati

Input
1 input JSON UTF-8. Fino a 1 MB (1.000.000 byte) per testo incollato e file.
Conversione
Un oggetto con campi oppure un array contenente 1 o più oggetti. L'output è limitato a 100.000 celle.
Output
CSV con nomi delle colonne. La copia fornisce il testo CSV; i file vengono salvati in UTF-8 con BOM.

Impostazioni attuali

Cerca strumenti