JSONL to Excel Converter

Convert JSONL (JSON Lines) to Excel (.xlsx) format instantly. Automatically extracts columns from JSON keys. 100% client-side.

Input JSONL

Drop a .jsonl file here, or click to browse

Supports .jsonl, .ndjson, .json, .txt

Di Jerry FanAggiornato il febbraio 2026

How to Convert JSONL to Excel

JSONL to Excel conversion extracts all unique keys from your JSON objects and uses them as Excel column headers. Each JSON object becomes one row in the spreadsheet.

Nested objects are flattened using dot notation. For example, {"address":{"city":"NYC"}'} becomes a column named "address.city". Arrays are serialized as JSON strings in the Excel cell.

Our converter handles mixed schemas gracefully. If different JSONL lines have different keys, all unique keys are collected as columns, and missing values are left empty.

I limiti rigidi di Excel — verifica prima di convertire

Excel non è un database, e il suo formato di file impone tetti reali (documentati nelle specifiche e nei limiti ufficiali di Microsoft). Ognuno di questi ha silenziosamente rovinato l'esportazione di qualcuno; confronta i tuoi dati con questi limiti prima di convertire:

1.048.576 righe per foglio
Il tetto di righe di .xlsx. Un file JSONL con più record di così non ci sta in un solo foglio — dividilo prima (la modalità per righe del Divisore JSONL con blocchi da 1.000.000 di righe corrisponde esattamente a un file per foglio).
16.384 colonne per foglio
Raggiungibile più in fretta di quanto pensi: appiattire JSONL con grandi array espansi per indice può generare una colonna per ogni posizione dell'array. Se la larghezza appiattita esplode, cambia la strategia per gli array prima dell'esportazione.
32.767 caratteri per cella
Le stringhe più lunghe vengono troncate all'apertura. I soliti colpevoli sono grossi payload incorporati (stack trace, HTML, blob base64) — tienili nella sorgente JSONL ed esporta invece un riferimento o un'anteprima troncata.
15 cifre significative per i numeri
Excel memorizza i numeri come float a 64 bit: dalla sedicesima cifra in poi diventa tutto zero. ID in stile Snowflake come 9007199254740993 arrivano corrotti senza alcun avviso. Esporta le colonne ID come testo — gli identificatori corrotti sono la variante più costosa di questo bug, perché i join smettono silenziosamente di corrispondere.
Coercizione automatica dei tipi all'apertura
I valori che sembrano appena date vengono riscritti: la stringa 2024-03 si apre come marzo 2024, e il simbolo genico MARCH1 è notoriamente diventato una data in dataset di ricerca pubblicati. Il formato testo sulle colonne interessate è l'unica difesa affidabile.

Vedere il danno prima che accada

Un record che colpisce due limiti contemporaneamente

{"order_id": 9007199254740993, "batch": "2024-03", "total": 129.5}

Esportato ingenuamente, order_id perde l'ultima cifra per l'arrotondamento float e batch si trasforma in una data. Questo strumento scrive entrambe le colonne come testo quando corrispondono a questi pattern di rischio — i numeri che vedi in Excel sono quelli che c'erano nei tuoi dati.

What is JSONL to Excel Conversion?

JSONL to Excel conversion transforms newline-delimited JSON objects into a native Excel spreadsheet (.xlsx) that Microsoft Excel, Google Sheets, and LibreOffice Calc can open directly. Each JSON key becomes a column header, and each line becomes a row with proper cell formatting.

Unlike CSV, Excel files support multiple data types, cell formatting, and larger datasets without delimiter conflicts. This makes JSONL to Excel conversion ideal for data analysts and business users who need to work with structured data in spreadsheet applications.

Common Use Cases

Business Reporting

Convert JSONL data exports to Excel for creating pivot tables, charts, and business intelligence reports.

Database Export Analysis

Transform JSONL database exports into Excel for data exploration with sorting, filtering, and conditional formatting.

Stakeholder Data Sharing

Convert JSONL datasets to Excel for sharing with non-technical stakeholders who prefer native spreadsheet formats.

Financial Data Processing

Transform JSONL transaction logs and financial data into Excel for accounting, auditing, and compliance workflows.

ML Dataset Review

Convert machine learning training datasets from JSONL to Excel for manual review, annotation, and quality assurance.

API Log Analysis

Transform JSONL API logs into Excel spreadsheets for trend analysis, error rate tracking, and performance monitoring.

Common Errors & Solutions

Inconsistent Keys Across JSONL Lines

When JSONL records have different sets of keys, the Excel output will have columns for every unique key. Missing values in rows that lack a key are left as empty cells. This is expected behavior, not an error.

Deeply Nested Objects Produce Long Column Names

Objects nested several levels deep are flattened with dot notation, resulting in long column headers like "user.address.geo.lat". Consider using the Flatten JSON tool first if you need more control over the flattening depth.

Large Files May Take Longer

Excel file generation requires collecting all data in memory before creating the spreadsheet. Very large JSONL files (100MB+) may take several seconds to process. For extremely large datasets, consider using JSONL to CSV conversion instead.

Frequently Asked Questions

Come vengono rilevate le colonne nella conversione da JSONL a Excel?

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 nella cella.

Come vengono gestiti i campi annidati nel file Excel?

Tutte le chiavi univoche di tutte le righe vengono raccolte come colonne Excel. Se una riga non ha una chiave, la cella corrispondente viene lasciata vuota.

Questo convertitore JSONL in Excel carica il mio file?

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.

Posso convertire anche file NDJSON in Excel?

Non direttamente con questo strumento, ma puoi esportare il file Excel come CSV e poi usare il nostro convertitore da CSV a JSONL per trasformarlo in formato JSONL.

Come vengono gestiti gli array nel file Excel?

CSV è un formato di testo semplice che può avere problemi con virgole nei valori e non supporta la formattazione celle. Excel (.xlsx) è un formato binario che gestisce nativamente caratteri speciali, supporta più tipi di dati e preserva le larghezze colonna. Scegli Excel quando devi lavorare con applicazioni di fogli di calcolo.

Come posso riconvertire Excel in JSONL?

Sì. Il file .xlsx generato è compatibile con Microsoft Excel, Google Sheets, LibreOffice Calc e altre applicazioni di fogli di calcolo che supportano il formato Open XML.

C'è un limite di righe per la conversione?

Non c'è un limite fisso di righe nel convertitore. Tuttavia, Excel stesso ha un massimo di 1.048.576 righe per foglio. Per la maggior parte dei file JSONL, questo limite non sarà un problema. Il convertitore gestisce file con centinaia di migliaia di righe.

I filtri automatici vengono aggiunti al file Excel?

Manual import requires parsing JSON in Excel using Power Query or VBA scripts. Our converter handles all parsing, flattening, and column extraction automatically, producing a ready-to-use Excel file in seconds.

Strumenti e guide correlati