Nessuno strumento usato di recente
Nessuno strumento preferito ancora

Convertitore JSON a CSV Gratis: Convertire JSON in CSV Online

67 utilizzi

Consigli JSON a CSV

Conversione automatica
Incolla array JSON di oggetti e converte in CSV. Le chiavi diventano intestazioni.
Anteprima tabella
Visualizza come tabella prima di scaricare.
Scaricare CSV
File CSV per Excel, Google Sheets ecc.

Domande Frequenti

Q Include intestazioni?
A Sì, chiavi del primo oggetto.
Q Posso scegliere il delimitatore?
A Sì, virgola, punto e virgola, tab o personalizzato.
Q Il convertitore gestisce file oltre i 100MB?
A I file grandi possono rallentare il browser. Questo strumento gestisce in modo affidabile set di dati fino a 50MB. Oltre quel limite, è probabile che si incontrino limiti di memoria o tempi di elaborazione lunghi. Per file JSON enormi, suddivideteli prima in blocchi. Un consiglio pratico: testate con un campione da 1MB prima di convertire l'intero file.
Q Cosa succede se il mio JSON ha campi mancanti?
A Lo strumento riempie le celle vuote con valori bianchi, senza bloccarsi. Se il primo oggetto ha "nome" ed "età" ma il secondo solo "nome", la seconda riga mostrerà una cella vuota sotto "età". Questo mantiene intatta la struttura CSV. Per risultati uniformi, assicurati che tutti gli oggetti condividano le stesse chiavi.
Q Lo strumento mantiene l'ordine originale delle chiavi JSON nel CSV?
A Sì, le intestazioni delle colonne seguono l'ordine esatto delle chiavi del primo oggetto. Se "nome" compare prima di "email", quell'ordine viene preservato. Attenzione: alcuni browser riordinano le chiavi nell'anteprima. Scarica il file e aprilo prima in un editor di testo. Per risultati prevedibili, usa un array JSON con un ordine di chiavi coerente in tutti gli oggetti.
Q Questo convertitore può gestire array JSON con milioni di righe?
A Non proprio. I browser limitano la memoria a circa 2 GB, quindi array oltre 100.000 righe probabilmente bloccheranno la scheda. Per grandi volumi, dividi il JSON in blocchi da 50.000 righe o usa uno strumento a riga di comando come jq. Prova prima con 100 righe – ci vuole meno di un secondo. Le prestazioni dipendono anche dalla RAM del tuo computer.
Q Accenti ed emoji vengono mantenuti nel CSV?
A Sì, lo strumento preserva tutti i caratteri UTF-8. Accenti (à, è, ì), caratteri cinesi ed emoji come 🚀 restano identici nel file CSV. Attenzione però: Excel su Windows spesso li visualizza distorti. In quel caso apri il file con un editor di testo prima di importarlo. Per risolvere, scarica con l'opzione UTF-8 BOM dal menu download—funziona nel 90% dei casi.
Q Il convertitore funziona con array JSON che hanno strutture di chiavi variabili tra gli oggetti?
A Sì, ma otterrai molte celle vuote. Lo strumento esamina i primi 50 oggetti per costruire l'elenco delle colonne. Se l'oggetto 51 introduce una nuova chiave, quel campo viene eliminato senza preavviso. Per un CSV completo, standardizza prima le tue chiavi JSON o esegui un piccolo script per trovare tutte le chiavi uniche del tuo set di dati.
Q Posso convertire un oggetto JSON annidato, non solo un array piatto?
A Sì, ma lo strumento appiattisce le strutture annidate usando la notazione a punti. Ad esempio, {"utente":{"nome":"Sam"}} diventa una colonna chiamata utente.nome con il valore Sam. Gli array dentro gli oggetti vengono serializzati come stringhe JSON in una singola cella. Di solito va bene per i fogli di calcolo, ma non ottieni tabelle relazionali. Se ti serve un vero annidamento, appiattisci il tuo JSON manualmente prima. Questo approccio mantiene l'output prevedibile ed evita colonne vuote inaspettate.
Q Posso convertire un singolo oggetto JSON (non un array) in CSV?
A Sì, ma otterrai un CSV con una sola riga. Lo strumento tratta un oggetto singolo come un array di un elemento, quindi tutte le coppie chiave-valore diventano colonne. Per esempio, {"id":1,"name":"Sam"} si converte in un CSV con intestazioni id e name, e una sola riga di dati. Raramente è quello che serve—la maggior parte dei casi richiede più righe. Se stai costruendo una risposta API, avvolgi l'oggetto tra parentesi quadre prima di incollarlo. Ti eviterai un mal di testa in seguito.

Come Convertire

Strumenti Correlati