Convertitore JSONL in CSV
Converti JSONL (JSON Lines) in formato CSV istantaneamente. Estrae automaticamente le colonne dalle chiavi JSON. 100% lato client.
Input JSONL
Trascina un file .jsonl qui, o clicca per sfogliare
Supporta .jsonl, .ndjson, .json, .txt
Input JSONL
Trascina un file .jsonl qui, o clicca per sfogliare
Supporta .jsonl, .ndjson, .json, .txt
Output CSV
Incolla o trascina contenuto JSONL per convertire
Come i tipi JSON sopravvivono al viaggio verso CSV
CSV ha esattamente un tipo di dato — il testo — quindi ogni tipo JSON deve essere in qualche modo degradato. Queste sono le regole applicate da questo convertitore, e la stessa tabella funge da checklist quando un'importazione in un foglio di calcolo sembra sbagliata:
| Valore JSON | Rappresentazione CSV | Insidia |
|---|---|---|
| null | Cella vuota | Indistinguibile da una stringa vuota dopo l'esportazione |
| true / false | Testo letterale true / false | I fogli di calcolo possono capitalizzare automaticamente in TRUE/FALSE |
| Numero | Cifre semplici | Excel arrotonda silenziosamente i numeri oltre le 15 cifre significative — gli ID diventano spazzatura |
| Oggetto annidato — {"user": {"name": "Kim"}} | Colonna in notazione a punti: user.name | Dati profondamente annidati possono esplodere in moltissime colonne |
| Array — ["a", "b"] | Stringa JSON in una singola cella | Ri-analizza la cella se ti servono gli elementi singolarmente |
Come convertire JSONL in CSV
La conversione da JSONL a CSV estrae tutte le chiavi univoche dai tuoi oggetti JSON e le utilizza come intestazioni delle colonne CSV. Ogni oggetto JSON diventa una riga nell'output CSV.
Gli oggetti annidati vengono appiattiti usando la notazione a punti. Ad esempio, {"address":{"city":"NYC"}'} diventa una colonna chiamata "address.city". Gli array vengono serializzati come stringhe JSON nella cella CSV.
Il nostro convertitore gestisce elegantemente schemi misti. Se diverse righe JSONL hanno chiavi diverse, tutte le chiavi univoche vengono raccolte come colonne e i valori mancanti vengono lasciati vuoti.
Casi d'uso comuni
Analisi in fogli di calcolo
Apri dati JSONL in Excel o Google Sheets per ordinare, filtrare e creare grafici.
Importazione database
Converti esportazioni JSONL in CSV per l'importazione massiva in database SQL come PostgreSQL o MySQL.
Generazione report
Trasforma dati di log JSONL in tabelle CSV per report aziendali e dashboard.
Condivisione dati
Converti set di dati JSONL in CSV per condividerli con stakeholder non tecnici che preferiscono i fogli di calcolo.
Automazione pipeline CI/CD
Integra la conversione da JSONL a CSV nelle pipeline di build per generare report di test o riepiloghi di dati come file CSV per l'elaborazione automatizzata.
Archiviazione dati e conformità
Converti log applicativi JSONL in CSV per l'archiviazione a lungo termine in formati tabulari conformi ai requisiti dei team di audit.
Le due classiche sorprese del CSV
Righe con chiavi diverse — la regola dell'unione delle colonne
{"name": "Ana", "city": "Lisbon"}
L'intestazione di output è l'unione di tutte le chiavi mai incontrate: name, city, email. Le righe a cui manca una chiave ricevono una cella vuota. Ecco perché convertire un log JSONL eterogeneo può produrre un CSV molto più largo di quanto suggerisca ogni singolo record.
Aprire output UTF-8 in Excel mostra caratteri corrotti (mojibake)
{"product": "Café au lait", "price": 4.5}
Il CSV in sé è a posto — è Excel che assume una codifica legacy quando un file UTF-8 puro viene aperto con doppio clic. Usa l'importazione "Da testo/CSV" di Excel scegliendo UTF-8, oppure converti direttamente in .xlsx con lo strumento JSONL in Excel, che aggira del tutto il problema della codifica.
Cos'è la conversione da JSONL a CSV?
La conversione da JSONL a CSV trasforma oggetti JSON delimitati da nuove righe in un formato tabulare che le applicazioni di fogli di calcolo come Excel e Google Sheets possono aprire direttamente. Ogni chiave JSON diventa un'intestazione di colonna e ogni riga diventa una riga.
Questa conversione è essenziale per gli analisti di dati che lavorano con esportazioni di dati JSONL da API, database o pipeline di apprendimento automatico e hanno bisogno di analizzare i dati in strumenti di fogli di calcolo o importarli in database SQL.
Errori comuni e soluzioni
Chiavi inconsistenti tra le righe JSONL
Quando i record JSONL hanno set di chiavi diversi, l'output CSV avrà colonne per ogni chiave univoca. I valori mancanti nelle righe che non contengono una chiave vengono lasciati come celle vuote. Questo è il comportamento previsto, non un errore.
Oggetti profondamente annidati producono nomi di colonna lunghi
Gli oggetti annidati su più livelli vengono appiattiti con la notazione a punti, risultando in intestazioni di colonna lunghe come "user.address.geo.lat". Considera l'uso dello strumento Appiattisci JSON prima se hai bisogno di maggiore controllo sulla profondità di appiattimento.
Valori CSV contenenti virgole o virgolette
Se i tuoi valori JSON contengono virgole, virgolette doppie o a capo, vengono automaticamente racchiusi tra virgolette doppie e sottoposti a escape secondo lo standard CSV RFC 4180. Questo garantisce che il file CSV sia valido per tutte le applicazioni di fogli di calcolo.
Domande frequenti
Come vengono determinate le colonne nella conversione da JSONL a CSV?
Gli oggetti annidati vengono appiattiti con la notazione a punti. Ad esempio, {"user":{"name":"Alice"}'} diventa una colonna "user.name" con valore "Alice". Gli array vengono mantenuti come stringhe JSON.
Come vengono appiattiti i campi annidati nel CSV?
Tutte le chiavi univoche di tutte le righe vengono raccolte come colonne CSV. Se una riga non ha una chiave, la cella corrispondente viene lasciata vuota.
Come vengono gestiti gli array nell'output CSV?
Sì. Tutta la conversione avviene localmente nel tuo browser. Nessun dato viene inviato a nessun server. Il tuo contenuto JSONL non lascia mai il tuo dispositivo.
Questo convertitore JSONL in CSV carica il mio file?
Sì! Usa il nostro convertitore da CSV a JSONL per trasformare i file CSV in formato JSONL con rilevamento automatico delle intestazioni e inferenza dei tipi.
Posso convertire file NDJSON in CSV con questo strumento?
Sì. Il convertitore raccoglie tutte le chiavi univoche di tutte le righe e genera colonne per ciascuna. Tuttavia, file CSV con centinaia di colonne possono essere difficili da gestire negli strumenti di fogli di calcolo. Considera di filtrare i tuoi dati JSONL prima se hai bisogno solo di campi specifici.
Come posso riconvertire CSV in JSONL?
Sì. L'output segue lo standard CSV RFC 4180, quindi si apre correttamente in Excel, Google Sheets, LibreOffice Calc e altre applicazioni di fogli di calcolo. I caratteri speciali, le virgole e le virgolette vengono sottoposti a escape correttamente.
Come vengono gestiti i valori booleani nell'output CSV?
Gli array vengono serializzati come stringhe JSON all'interno della cella CSV (ad es., [1,2,3]). I valori booleani vengono convertiti nelle stringhe "true" o "false". I numeri mantengono il loro formato originale.
C'è un limite di righe per la conversione?
Non c'è un limite fisso di righe. Il convertitore elabora file JSONL con centinaia di migliaia di righe in modo efficiente. File molto grandi potrebbero richiedere alcuni secondi per generare l'output CSV a seconda delle prestazioni del tuo dispositivo.