Convertitore JSON in CSV gratis
Converti array JSON in CSV e CSV in JSON. Gestisce valori annidati, campi tra virgolette e virgole nei valori automaticamente.
Usi comuni
- Esporta i dati JSON API su CSVConverti le risposte JSON API e i dati esportati in formato CSV per Excel, Google Sheets e database.
- Converti JSON in CSV pronto per ExcelTrasforma qualsiasi file di dati JSON o risposta API in un CSV piatto che Excel e Google Sheets possono aprire direttamente.
- Prepara dati JSON per l'importazione nel databaseConverti le esportazioni JSON in CSV per l'importazione bulk in MySQL, PostgreSQL, SQLite e altri database.
- Converti i report JSON in CSV per l'analisiTrasforma i dati di analisi JSON, i report e i log in CSV per business intelligence e analisi dei dati.
- JSON to CSV per i flussi di lavoro dello sviluppatoreConverti rapidamente i fixture di test, i dati mock e il JSON di configurazione in CSV o viceversa — parte della tua pipeline di dati.
Come funziona
Questo strumento converte tra JSON e CSV interamente nel tuo browser senza librerie esterne — la logica di conversione è TypeScript scritto a mano che funziona localmente. L'analisi JSON usa il JSON.parse nativo del browser, mentre l'analisi CSV usa una macchina a stati RFC 4180 personalizzata che gestisce i casi limite che la maggior parte dei convertitori ingenui sbaglia.
- 1JSON analizzato e intestazioni raccolteJSON.parse() legge l'input e lo valida come array. Il convertitore poi attraversa ogni oggetto nell'array per costruire un'unione di tutte le chiavi — così gli array sparsi dove righe diverse hanno campi diversi producono comunque una riga di intestazione completa.
- 2Appiattimento opzionale di oggetti annidatiSe l'opzione appiattisci è attiva, gli oggetti annidati come {"address":{"city":"Oslo"}} vengono ricorsivamente collassati in colonne a notazione punto (address.city) prima che vengano costruite le intestazioni. Array e oggetti vuoti vengono lasciati come valori di cella con stringa JSON.
- 3Codifica di cella conforme a RFC 4180 con neutralizzazione delle formuleOgni valore di cella viene sottoposto a escape secondo RFC 4180: i campi contenenti virgole, virgolette doppie, o a-capo vengono avvolti in virgolette doppie, e le virgolette interne vengono raddoppiate. La modalità Esportazione Sicura (attiva per impostazione predefinita) antepone anche una virgoletta singola a qualsiasi cella che inizia con =, +, -, o @, prevenendo che app di fogli di calcolo come Excel o Google Sheets trattino i valori iniettati come formule eseguibili.
- 4CSV-a-JSON usa una macchina a stati a livello di carattereInvertendo la direzione, la funzione condivisa parseCsv attraversa l'input carattere per carattere, tracciando se si trova dentro un campo tra virgolette per gestire correttamente virgole incorporate, virgolette doppie con escape (""), e a-capo dentro le celle — casi che un semplice approccio a divisione per righe gestisce male. detectDelimiter annusa la prima riga per virgola, punto e virgola, tab, o pipe per supportare automaticamente esportazioni non standard.
Strumenti correlati
Visualizzatore Excel / XLSX
Apri e visualizza fogli di calcolo .xlsx, .xls, .csv e .ods senza Excel o Google Sheets. Cambia foglio ed esporta in CSV o JSON. Funziona interamente nel tuo browser.
JSON in Excel
Converti un array JSON di oggetti in un foglio di calcolo Excel (XLSX) o CSV. Gli oggetti annidati diventano colonne con punti. Funziona interamente nel tuo browser — nessun caricamento.
PDF in Excel
Estrai le tabelle da estratti conto, fatture e report in PDF e salvale in Excel (.xlsx) o CSV. Controlla prima le righe in anteprima; gli importi restano veri numeri. Funziona nel browser: non viene caricato nulla.