Convertitori di file

Convertitore da JSON a CSV

Trasforma testo JSON in righe CSV con intestazioni automatiche e delimitatori personalizzati.

Esegui lo strumento

Questo strumento online trasforma dati in formato JSON in un file testuale CSV strutturato con intestazioni e righe ordinate. Puoi incollare un singolo oggetto con chiavi e valori oppure un elenco di record che inizia con un elemento strutturato. Lo strumento analizza la struttura del testo, rileva tutti i nomi di campo presenti nei record ed estrae l'ordine di comparizione per comporre la riga di intestazione iniziale. Se un record successivo non contiene un determinato campo, inserisce una voce vuota nella colonna corrispondente per preservare l'allineamento. Puoi scegliere il delimitatore preferito, impostando ad esempio una virgola, un punto e virgola oppure una tabulazione. Quando inserisci più caratteri nel campo di separazione, il sistema adotta soltanto il primo carattere indicato. Il convertitore elabora ogni proprietà come stringa testuale e genera una riga distinta per ogni elemento dell'elenco.

Istruzioni

  1. Inserisci o incolla il testo JSON nella casella di testo iniziale.
  2. Specifica il carattere separatore desiderato nel campo dedicato, oppure mantieni la virgola predefinita.
  3. Fai clic sul pulsante di conversione per generare la tabella CSV.
  4. Copia il testo generato o salvalo come file tabellare per il tuo foglio di calcolo.

Esempi

  • Conversione di un singolo record: inserendo {"nome": "Mario", "citta": "Roma"} e mantenendo la virgola come delimitatore, il risultato produce l'intestazione "nome,citta" seguita dalla riga "Mario,Roma".
  • Elenco di elementi con campi disomogenei: inserendo [{"id": 10, "prodotto": "Tastiera"}, {"id": 11, "prezzo": 45}] e impostando il punto e virgola, l'output restituisce "id;prodotto;prezzo" con righe "10;Tastiera;" e "11;;45".

FAQ

Quali strutture JSON accetta questo convertitore?

Il sistema accetta un oggetto singolo con coppie chiave-valore oppure un elenco non vuoto che inizia con un oggetto. I valori di testo vuoti o non formattati correttamente impediscono l'elaborazione.

Come gestisce i campi mancanti tra diversi record?

Quando un record successivo non include un campo presente nell'intestazione generale, il convertitore lascia una cella vuota tra i delimitatori per mantenere le colonne allineate.

Cosa succede se imposto più caratteri nel campo del delimitatore?

Se inserisci una stringa composta da più caratteri, lo strumento impiega unicamente il primo carattere digitato come separatore di colonna.

Come vengono convertiti gli oggetti annidati?

I valori associati a ciascuna chiave subiscono una conversione diretta in formato testuale all'interno della rispettiva cella, senza suddividere le strutture interne in colonne secondarie.

Incorpora questo strumento

Aggiungi questo strumento SmartPlusLab funzionante al tuo sito con il codice seguente.