Convertitore da NDJSON a CSV

Incolla o trascina un file NDJSON (un oggetto JSON piatto per riga, chiamato anche JSON Lines o JSONL) per convertirlo in un foglio CSV, oppure incolla del CSV per trasformarlo di nuovo in NDJSON. L'intestazione del CSV viene costruita dall'unione di tutte le chiavi presenti in ogni riga. I valori CSV vengono convertiti in numeri o booleani solo quando un'intera colonna è interpretabile come tale; tutto il resto resta una stringa. Funziona sul tuo dispositivo e nessun dato viene caricato altrove.

PrivatoGratisFunziona offline

Verificato da Vincenzo Manto, Fondatore e Lead Developer · Ultimo aggiornamento 27 settembre 2026

Come funziona

  1. 1

    Incolla il tuo NDJSON (un oggetto JSON per riga) o un file CSV nel campo di input.

  2. 2

    Scegli la direzione di conversione e il delimitatore usato dal tuo CSV.

  3. 3

    L'output convertito appare istantaneamente a destra.

  4. 4

    Copialo o scaricalo come file .csv o .ndjson.

Perché convertire tra NDJSON e CSV?

NDJSON è adatto a flussi di log, pipeline di eventi e molti export di analytics perché ogni riga può essere aggiunta e analizzata indipendentemente. Il CSV, invece, è ciò che si aspettano fogli di calcolo, strumenti di BI e la maggior parte degli stakeholder non tecnici. Questo strumento converte tra i due formati senza scrivere uno script.

Inferenza dei tipi per intera colonna

Indovinare i tipi cella per cella può trasformare silenziosamente un numero di telefono o un CAP in un numero, quindi questo strumento inferisce un tipo numerico o booleano solo quando ogni valore di un'intera colonna CSV concorda. Questo rende la conversione prevedibile anche su dati reali disordinati.

Domande frequenti

Cos'è NDJSON / JSON Lines?

NDJSON (JSON delimitato da nuova riga, chiamato anche JSON Lines o JSONL) è un formato in cui ogni riga di un file è un oggetto JSON valido e autonomo. È comune nei file di log, nelle pipeline di dati e nelle API in streaming perché ogni riga può essere analizzata indipendentemente.

Come viene decisa l'intestazione CSV quando gli oggetti hanno chiavi diverse?

L'intestazione è l'unione di tutte le chiavi viste in tutte le righe NDJSON, nell'ordine in cui appaiono per la prima volta. Le righe prive di una determinata chiave ricevono semplicemente una cella vuota per quella colonna.

La conversione da CSV a NDJSON indovina i tipi di dato?

Solo in modo conservativo: una colonna diventa numeri o booleani nell'output JSON solo se ogni valore non vuoto di quella colonna è un numero pulito o esattamente "true"/"false". Altrimenti i valori restano stringhe semplici, così i tuoi dati non vengono mai alterati silenziosamente.

Questo strumento carica i miei dati da qualche parte?

No. Tutta l'analisi e la conversione avvengono nel tuo browser con JavaScript, e nulla viene inviato a un server.

Riesce a gestire oggetti o array annidati dentro una riga NDJSON?

Sì, in modo pragmatico: oggetti e array annidati vengono serializzati in JSON dentro un'unica cella CSV invece di essere spalmati su più colonne, così nessun dato viene perso.

Quali delimitatori sono supportati per il lato CSV?

Virgola, punto e virgola, tab e pipe: scegli quello che corrisponde al tuo file CSV.

Strumenti correlati