Vai al contenuto
TextArray
100% locale

Convertitore CSV ⇄ JSON

Converti i dati CSV in JSON e viceversa oppure trasformali in una tabella Markdown o HTML.

Ingresso

Convertitore CSV ⇄ JSON

Incolla un'esportazione CSV e ottieni un array di oggetti JSON oppure incolla JSON e ottieni CSV. Il convertitore funziona in entrambe le direzioni e trasforma anche la stessa tabella in una tabella Markdown per un README o una richiesta pull oppure in una tabella HTML che puoi inserire direttamente in una pagina. Lavori tipici: trasformare l'esportazione di un foglio di calcolo in dati di dispositivi per i test, controllare l'aspetto di una risposta API sotto forma di tabella o incollare l'esportazione separata da punto e virgola di un cliente in un documento.

Il lato CSV segue correttamente RFC 4180, che è il punto in cui la maggior parte dei convertitori veloci si arrende. Un campo racchiuso tra virgolette doppie può contenere il delimitatore, virgolette "" doppie e persino interruzioni di riga: tutto sopravvive intatto al viaggio di andata e ritorno. Lascia il delimitatore su automatico e lo strumento campiona i tuoi dati e sceglie il carattere che produce le righe più coerenti, quindi i file virgola, punto e virgola, tabulazione e pipe funzionano tutti senza configurazione. Quando l'ipotesi è sbagliata, scegli manualmente il delimitatore.

"La prima riga è intestazioni" trasforma l'intestazione in chiavi JSON; spegnilo e otterrai invece una serie di array. Ai nomi delle colonne vuote e ripetute viene assegnato un nome proprio anziché essere eliminati silenziosamente, quindi nessuna colonna scompare. "Prettify JSON" rientra l'output con due spazi per la lettura; senza di essa il risultato è minimizzato. Viceversa, "Quota tutti i campi" racchiude tutti i campi, non solo quelli che ne hanno bisogno. Ogni valore rimane una stringa, quindi gli zeri iniziali nei codici postali e nei codici prodotto non vengono mangiati.

Tutto viene eseguito nel tuo browser e i dati non lasciano mai il tuo dispositivo, il che è importante quando l'esportazione contiene record dei clienti o dati interni. Il JSON non valido viene segnalato con calma, con il messaggio del parser e la posizione del problema, invece di un output vuoto. Copia il risultato, scaricalo come file .txt o spostalo nuovamente nell'input per concatenare un altro passaggio.

FAQ

Quali dialetti CSV legge?
File separati da virgola, punto e virgola, tabulazione e barra verticale, con rilevamento automatico. I campi tra virgolette seguono RFC 4180, quindi le virgolette doppie, i delimitatori incorporati e le interruzioni di riga all'interno di un campo tra virgolette vengono tutti letti correttamente.
Perché le stringhe di numeri nel JSON?
CSV non contiene tipi e indovinarli corrompe i dati: un codice postale come 01234 diventerebbe silenziosamente 1234. I valori vengono mantenuti come stringhe; converti i campi che sai essere numerici nel tuo codice.
Quale JSON può riconvertire in CSV?
Una serie di oggetti, una serie di matrici o un singolo oggetto. Gli oggetti e gli array nidificati vengono scritti come JSON all'interno della cella anziché [oggetto Oggetto]. Tutto ciò che non ha una forma di tabella restituisce un messaggio che spiega cosa fornire.
Può produrre una tabella Markdown o HTML?
SÌ. Scegli la direzione: CSV → Markdown riempie le colonne ed evita i caratteri pipe, e CSV → HTML evita il markup e crea thead e tbody.
I miei dati vengono caricati da qualche parte?
No. La conversione viene eseguita interamente nel tuo browser e il tuo CSV o JSON non lascia mai il tuo dispositivo.