Convertitore JSON in CSV
Converti file JSON in CSV online gratis. Gli array di oggetti diventano righe e colonne separate da virgole, gli oggetti nidificati vengono appiattiti automaticamente. Si apre in Excel, Fogli Google, o qualsiasi editor di testo. Fino a 100 MB.
Trascina qui il tuo file JSONTocca per scegliere il file JSON
oppure
Come convertire JSON in CSV
Carica
Trascina il tuo file JSON nel convertitore qui sopra, oppure clicca su Scegli file JSON per sfogliare il tuo dispositivo.
Converti
Clicca su Converti in CSV. Il nostro server analizza il tuo JSON e lo mappa in righe e colonne separate da virgole. Ci vogliono pochi secondi.
Scarica
Clicca su Scarica CSV per salvare il file convertito. Si apre in Excel, Fogli Google, o qualsiasi editor di testo. Senza registrazione.
Converti JSON in CSV su qualsiasi dispositivo
Su Windows
Potresti scrivere uno script Python o usare PowerShell per analizzare JSON e convertirlo in CSV, ma entrambi gli approcci richiedono conoscenze di programmazione e gestione manuale degli oggetti nidificati. Il nostro convertitore online gestisce tutto all'istante — carica il tuo JSON da qualsiasi browser Windows e scarica un file CSV pronto all'uso che si apre direttamente in Microsoft Excel, Notepad, o qualsiasi strumento di dati con tutti i dati mappati correttamente in righe e colonne.
Su Mac
macOS include strumenti da riga di comando come jq e Python, ma collegarli insieme per ottenere un output CSV pulito richiede sforzo di scripting. Il nostro convertitore online elimina questa complicazione — carica semplicemente il tuo file JSON da Safari, Chrome o Firefox su macOS e scarica un CSV pulito. Il file si apre in Excel per Mac, Numeri, Fogli Google, o qualsiasi editor di testo senza passaggi aggiuntivi.
Su Linux
Gli utenti Linux spesso usano strumenti da riga di comando come jq collegati a csvkit o script awk personalizzati, ma gestire gli oggetti nidificati e i caratteri speciali correttamente richiede un'attenta escaping. Il nostro convertitore online produce un file CSV conforme a RFC 4180 correttamente formattato direttamente dal tuo JSON. Funziona in qualsiasi browser Linux — Firefox, Chrome o Chromium — e il risultato si apre in LibreOffice Calc o qualsiasi editor di testo.
Su dispositivi mobili
I file JSON sono quasi impossibili da analizzare su un telefono o tablet senza strumenti per sviluppatori. Convertire il tuo JSON in CSV rende i dati visualizzabili in qualsiasi app di foglio di calcolo mobile o persino in un visualizzatore di testo semplice. Il nostro convertitore funziona su iPhone, iPad e Android — carica dal tuo browser, converti e apri il CSV in Microsoft Excel mobile, Fogli Google, o Apple Numeri.
Cos'è JSON?
JSON (JavaScript Object Notation) è un formato di interscambio dati leggero e basato su testo. È il formato più utilizzato per API, file di configurazione e scambio di dati tra servizi web. JSON è leggibile dall'uomo e facile da analizzare per le macchine, il che lo ha reso lo standard di fatto per il trasferimento di dati sul web.
Un file JSON può contenere oggetti (coppie chiave-valore racchiuse tra parentesi graffe), array (elenchi ordinati racchiusi tra parentesi quadre), stringhe, numeri, booleani e valori null. La struttura più comune per dati tabellari è un array di oggetti, dove ogni oggetto rappresenta una riga e le chiavi rappresentano i nomi delle colonne.
Il limite principale di JSON per l'analisi dei dati è che non è progettato per il lavoro in stile foglio di calcolo. Non puoi ordinare, filtrare, creare formule, costruire grafici o eseguire calcoli direttamente sui dati JSON. Convertire JSON in CSV ti dà un formato semplice e piatto che può essere importato in praticamente qualsiasi strumento di dati, foglio di calcolo, o database.
Cos'è CSV?
CSV (Comma-Separated Values, valori separati da virgole) è uno dei formati dati più semplici e universalmente supportati. Un file CSV è testo semplice in cui ogni riga rappresenta una riga di dati e i valori all'interno di ogni riga sono separati da virgole. La prima riga contiene tipicamente le intestazioni delle colonne. Il formato è in uso dagli anni '70 e rimane uno standard per lo scambio di dati.
I file CSV possono essere aperti in praticamente qualsiasi applicazione: Microsoft Excel, Fogli Google, LibreOffice Calc, Apple Numeri, strumenti di database, editor di testo, e ogni linguaggio di programmazione. Poiché CSV è testo semplice, è leggero, veloce da analizzare e facile da ispezionare — puoi aprire un file CSV in Notepad per vedere esattamente cosa contiene.
La semplicità di CSV è sia il suo punto di forza che il suo limite. CSV supporta solo dati piatti e tabellari — niente nidificazione, niente tipi di dato (tutto è testo), niente formule, e niente formattazione. Tuttavia, questa semplicità rende CSV il formato di dati più portabile disponibile. Se devi spostare dati tra sistemi, CSV è quasi sempre supportato.
JSON vs CSV: confronto rapido
| Caratteristica | JSON | CSV |
|---|---|---|
| Tipo di formato | Interscambio dati strutturato | Testo tabellare piatto |
| Struttura | Gerarchica (oggetti, array, nidificazione) | Righe e colonne piatte |
| Supporto della nidificazione | Nativo (profondità illimitata) | Non supportato |
| Leggibilità umana | Leggibile con indentazione | Leggibile in editor di testo e fogli di calcolo |
| Dimensione del file | Più grande (chiavi ripetute, parentesi, virgolette) | Più piccolo (intestazioni una volta, overhead minimo) |
| Supporto foglio di calcolo | Richiede conversione o strumenti di importazione | Si apre direttamente in tutte le app di foglio di calcolo |
| Utilizzo in API | Standard web universale | Raro (usato per esportazione/importazione dati di massa) |
| Tipi di dato | Stringa, numero, booleano, null, array, oggetto | Tutto è testo (tipi inferiti dall'app) |
| Schema / validazione | JSON Schema disponibile | Nessuno schema integrato |
| Complessità di analisi | Richiede parser JSON | Semplice suddivisione riga per riga |
| Ideale per | API, file di config, servizi web, dati nidificati | Analisi dati, importazione database, condivisione, script |
Perché convertire JSON in CSV?
Analizza dati in Excel o Fogli Google
JSON è progettato per le macchine e le API, non per l'analisi dei dati. Per esplorare i dati JSON di solito servono Python, JavaScript, o altre competenze di programmazione. Convertire in CSV ti dà un file che si apre istantaneamente in Excel o Fogli Google con righe e colonne proprie — pronto per ordinamento, filtri, tabelle pivot e formule senza scrivere una singola riga di codice.
Importa in database
La maggior parte dei database (MySQL, PostgreSQL, SQLite, SQL Server) ha strumenti di importazione CSV integrati ma supporto limitato o assente per JSON. Convertire i tuoi dati JSON in CSV ti permette di usare standard LOAD DATA INFILE, COPY FROM, o procedure guidate di importazione grafiche per popolare rapidamente le tabelle del database. CSV è il formato di importazione universale per i database relazionali.
Condividi con utenti non tecnici
Quando devi condividere dati API, esportazioni analitiche, o dump di database con colleghi che non scrivono codice, CSV è il formato più semplice che tutti possono aprire. A differenza di JSON con le sue parentesi graffe e quadre, CSV assomiglia a un foglio di calcolo familiare. I destinatari possono aprire il file in Excel, Fogli Google, o persino un editor di testo senza conoscenze tecniche.
Formato più semplice per script e pipeline
CSV è il formato più facile da elaborare con script shell, awk, cut, sort, e altri strumenti Unix. Se la tua pipeline di dati riceve JSON da un'API ma gli strumenti downstream si aspettano input tabellare piatto, convertire in CSV elimina la necessità di parser JSON. Molti strumenti ETL, flussi di lavoro data science e sistemi legacy preferiscono anche CSV come input.
Domande frequenti
{"address": {"city": "London", "zip": "EC1A"}} diventa due colonne CSV: "address.city" e "address.zip". Questo preserva la relazione gerarchica in un formato piatto che è facile da importare in fogli di calcolo e database. Le strutture profondamente nidificate (3+ livelli) sono anche supportate — ogni livello aggiunge un altro segmento separato da punto al nome della colonna.[{"name": "Alice", "age": 30}, {"name": "Bob", "age": 25}] produce un CSV con colonne "name" e "age" e due righe di dati. Se gli oggetti hanno chiavi diverse, tutte le chiavi uniche vengono raccolte e i valori mancanti vengono lasciati come campi vuoti.,), seguendo la specifica RFC 4180. Questo è il formato più universalmente supportato — si apre correttamente in Microsoft Excel, Fogli Google, LibreOffice Calc, Apple Numeri, e qualsiasi parser CSV di linguaggio di programmazione. Se la tua locale usa punti e virgola, la maggior parte delle app di foglio di calcolo rileverà automaticamente il delimitatore virgola all'importazione.API di conversione da JSON a CSV
Converti file JSON in CSV in modo programmatico con una singola richiesta HTTP — batch fino a 20 file alla volta, 1000 conversioni al giorno, gratis, senza registrazione.
POST /api/v1/batch elabora 20 file alla volta →
curl -X POST https://cleverutils.com/api/v1/convert \
-F "[email protected]"\
-F "to_format=csv"