Formato de código / Guías

De JSONL a CSV para Excel sin perder datos

JSONL guarda un valor JSON por línea; Excel trabaja con columnas. Este procedimiento une los registros, genera CSV y verifica la importación.

Comprueba si los registros forman una tabla

JSONL, también llamado JSON Lines, contiene un valor JSON válido en cada línea. Para llevarlo a una hoja de cálculo, conviene que cada valor sea un objeto que represente una fila y que sus claves puedan servir como encabezados. El ejemplo tiene dos registros con id, nombre e importe. Un nombre contiene una coma, el otro incluye un carácter acentuado y el segundo importe es null. Así se detectan fallos que pasarían inadvertidos con palabras sencillas. Revisa una muestra antes de convertir un archivo grande. Si algunas líneas contienen listas, números sueltos u objetos anidados, define primero cómo aplanarlos: una tabla CSV corriente no puede conservar cualquier estructura JSON. Guarda una copia del JSONL original para poder contrastar el resultado.

Une los registros y después genera el CSV

Pega el ejemplo en la herramienta integrada de líneas JSON a arreglo. Debe aparecer un único arreglo con exactamente dos objetos y en el mismo orden. Copia ese arreglo completo a la herramienta de JSON a CSV enlazada más abajo. El segundo paso produce el encabezado id,name,amount y dos filas de datos. La celda Ana, Ltd necesita comillas porque la coma pertenece al nombre; separar el texto por todas las comas desplazaría columnas. MultiVerto reúne las claves encontradas para elegir los encabezados. Si un registro posterior añade otra clave, aparecerá otra columna y las celdas anteriores quedarán vacías. Comprueba los encabezados resultantes y no supongas que todas las líneas tenían el mismo esquema. Cada línea debe contener JSON válido; una línea vacía intermedia o una comilla ausente es un error de entrada.

Cuatro puntos de control desde JSONL hasta la hoja importada.
  1. JSONL: un objeto por línea
  2. Arreglo JSON: los dos registros juntos
  3. CSV: encabezados y campos entrecomillados
  4. Excel: revisar tipos y cantidad de filas

Define el significado de vacíos y tipos

Los campos CSV son texto y no conservan los tipos JSON. La cadena "001" se escribe como 001, el número 12.5 como 12.5 y null como una celda vacía. Una propiedad amount ausente también dejaría la celda vacía, al igual que podría hacerlo una cadena vacía. El CSV por sí solo no permite reconstruir cuál de esos casos ocurrió. Si la diferencia importa, añade antes de exportar una columna de estado o acuerda un marcador documentado. El conversor rechaza objetos y arreglos anidados, ya que no existe una representación universal para ellos en una celda CSV ordinaria. Aplana esos datos con nombres de columnas definidos o conserva JSONL si necesitas preservar la estructura. Convertir un objeto anidado en texto sin explicarlo daría una tabla engañosa.

Importa en Excel con tipos de columna explícitos

Guarda el CSV como archivo de texto UTF-8 y utiliza Datos → Desde texto/CSV en Excel. Comprueba el separador y la vista previa de caracteres para asegurarte de que Zoë se lee bien. Establece id como Texto antes de cargar: la conversión automática puede transformar 001 en 1. Los identificadores largos y los códigos parecidos a fechas también requieren atención. Verifica que la vista previa muestre tres columnas y dos filas de datos, y compara el primer y el último registro con el JSONL original. La configuración regional puede influir en la interpretación de decimales y separadores aunque la sintaxis CSV sea válida. Si el destino exige punto y coma, realiza esa adaptación como un paso separado y documentado. Conserva la fuente para distinguir un cambio de presentación de una modificación real.

Verifica las filas y trata con cuidado los datos externos

Cuenta las líneas de entrada, los elementos del arreglo y las filas de datos del CSV; en el ejemplo deben ser dos en cada etapa. Revisa que id 001 siga como texto, Ana, Ltd ocupe una celda, Zoë conserve el acento y el importe vacío tenga el significado esperado. La herramienta de CSV a JSON ayuda a inspeccionar columnas, pero devuelve cadenas y no recupera automáticamente números ni null. Si los registros proceden de usuarios o de una fuente no confiable, revisa las celdas que una hoja podría interpretar como fórmulas antes de abrir el archivo. Las comillas de CSV resuelven la estructura, pero no constituyen por sí solas una protección completa frente a fórmulas. Sigue las normas de importación y seguridad del destinatario y documenta columnas, tipos, codificación y número esperado de filas para usos repetidos.

Prueba el convertidor

Une los dos registros JSONL en un arreglo antes de crear el CSV.

Combina un valor JSON por línea en un arreglo JSON.

Abrir el convertidor completo

Más guías

Guías de conversión

Explorar guías