- Inicio
- Herramientas
- JSONL to Excel Converter
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
Input JSONL
Drop a .jsonl file here, or click to browse
Supports .jsonl, .ndjson, .json, .txt
Output Excel
Paste or drop JSONL content to convert
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.
Los límites duros de Excel — compruébalos antes de convertir
Excel no es una base de datos, y su formato de archivo impone techos reales (documentados en las especificaciones y límites oficiales de Microsoft). Cada uno de ellos ha destrozado en silencio la exportación de alguien; contrasta tus datos con esta lista antes de convertir:
- 1,048,576 filas por hoja
- El techo de filas de .xlsx. Un archivo JSONL con más registros que eso no cabe en una hoja — divídelo primero (el modo por líneas del Divisor JSONL con un tamaño de fragmento de 1,000,000 líneas se corresponde limpiamente con un archivo por hoja).
- 16,384 columnas por hoja
- Se alcanza antes de lo que crees: aplanar JSONL con arrays grandes expandidos por índice puede generar una columna por posición del array. Si el ancho aplanado explota, cambia la estrategia de arrays antes de exportar.
- 32,767 caracteres por celda
- Las cadenas más largas se truncan al abrir. Los payloads incrustados grandes (stack traces, HTML, blobs base64) son los sospechosos habituales — mantenlos en el JSONL de origen y exporta una referencia o una vista previa truncada en su lugar.
- 15 dígitos significativos en los números
- Excel almacena los números como flotantes de 64 bits: del dígito 16 en adelante todo se vuelve cero. IDs estilo snowflake como 9007199254740993 llegan corruptos sin ninguna advertencia. Exporta las columnas de ID como texto — los identificadores corruptos son la variante más cara de este bug porque los joins dejan de coincidir en silencio.
- Coerción automática de tipos al abrir
- Los valores que simplemente parecen fechas se reescriben: la cadena 2024-03 se abre como marzo de 2024, y el símbolo del gen MARCH1 se convirtió célebremente en una fecha en datasets de investigación publicados. El formato de texto en las columnas afectadas es la única defensa fiable.
Ver el daño antes de que ocurra
Un registro que choca con dos límites a la vez
{"order_id": 9007199254740993, "batch": "2024-03", "total": 129.5}
Exportado ingenuamente, order_id pierde su último dígito por el redondeo flotante y batch se convierte en una fecha. Esta herramienta escribe ambas columnas como texto cuando coinciden con estos patrones de riesgo — los números que ves en Excel son los que estaban en tus datos.
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
¿Cómo detecta las columnas este convertidor de JSONL a Excel?
Los objetos anidados se aplanan con notación de puntos. Por ejemplo, {"user":{"name":"Alice"}'} se convierte en una columna "user.name" con valor "Alice". Los arrays se mantienen como cadenas JSON en la celda.
¿Los objetos JSON anidados se aplanan en la salida Excel?
Todas las claves únicas de todas las líneas se recopilan como columnas de Excel. Si una línea no tiene una clave, la celda correspondiente se deja vacía.
¿Este convertidor de JSONL a Excel sube mis datos?
Sí. Toda la conversión ocurre localmente en tu navegador. No se envían datos a ningún servidor. Tu contenido JSONL nunca sale de tu dispositivo.
¿Puedo convertir archivos NDJSON a Excel con esta herramienta?
No directamente con esta herramienta, pero puedes exportar tu archivo Excel como CSV y luego usar nuestro convertidor CSV a JSONL para transformarlo al formato JSONL.
¿Cómo se representan los arrays en las celdas de JSONL a Excel?
CSV es un formato de texto plano que puede tener problemas con comas en los valores y carece de formato de celdas. Excel (.xlsx) es un formato binario que maneja nativamente caracteres especiales, admite múltiples tipos de datos y preserva el ancho de columnas. Elige Excel cuando necesites trabajar en aplicaciones de hojas de cálculo.
¿Cómo convierto Excel de vuelta a JSONL?
Sí. El archivo .xlsx generado es compatible con Microsoft Excel, Google Sheets, LibreOffice Calc y otras aplicaciones de hojas de cálculo que admiten el formato Open XML.
¿Hay un límite de filas para la salida Excel?
No hay un límite estricto de filas en el convertidor. Sin embargo, Excel tiene un máximo de 1.048.576 filas por hoja. Para la mayoría de archivos JSONL, este límite no será un problema. El convertidor maneja archivos con cientos de miles de líneas.
¿El archivo Excel incluye filtros automáticos y ajuste de columnas?
La importación manual requiere parsear JSON en Excel usando Power Query o scripts VBA. Nuestro convertidor maneja todo el parseo, aplanamiento y extracción de columnas automáticamente, produciendo un archivo Excel listo para usar en segundos.