JSON a CSV

Convierte arrays JSON a formato CSV con detección automática de columnas

¿Qué es y cómo funciona?

Un conversor de JSON a CSV transforma un array JSON de objetos en una tabla separada por comas que las hojas de cálculo entienden. JSON es como viajan los datos entre APIs y aplicaciones — anidado, flexible y pensado para máquinas —, mientras que CSV es el formato plano de filas y columnas que esperan Excel, Google Sheets y las importaciones de bases de datos. Convertir entre ambos es una de las tareas más comunes en el trabajo con datos: tienes una respuesta de API o una exportación y la necesitas como tabla para ordenar, filtrar, graficar o entregar a alguien que vive en una hoja de cálculo.

La conversión inspecciona cada objeto del array, reúne el conjunto completo de claves para construir la cabecera de columnas y luego escribe una fila por objeto. Lo delicado que resuelve por ti es justo lo que corrompe datos en silencio: los valores que contienen comas, comillas o saltos de línea deben entrecomillarse y escaparse, y los objetos anidados hay que aplanarlos o convertirlos a texto para que quepan en una sola celda. Esta herramienta hace todo eso en tu navegador, así que incluso las exportaciones confidenciales nunca salen de tu dispositivo.

Casos de uso

Preguntas frecuentes

¿Cómo se tratan los objetos y arrays anidados?

Como una celda CSV contiene un solo valor, las estructuras anidadas se aplanan en columnas separadas o se serializan como texto dentro de una celda. Así no se pierde ningún valor; los datos muy anidados quedan más claros si primero se aplanan en nombres de columna con puntos.

¿Qué pasa con los valores que contienen comas o comillas?

Se entrecomillan con comillas dobles y las comillas internas se duplican, siguiendo las reglas estándar de escape de CSV. Así un valor como "Pérez, Juan" se mantiene en una sola columna en lugar de partir la fila.

¿Y si mis objetos tienen claves distintas?

El conversor reúne todas las claves que aparecen en el conjunto de objetos para formar la cabecera y deja vacías las celdas donde un objeto no tiene esa clave. El resultado es una tabla completa y rectangular incluso a partir de datos irregulares.

¿Se abrirá mi CSV correctamente en Excel?

Sí. La salida usa separación por comas y entrecomillado estándar que leen Excel, Google Sheets y Numbers. Si una versión regional de Excel espera punto y coma, puedes ajustar el delimitador o usar el diálogo de importación de la hoja de cálculo.

JSON

Formateador JSON · Minificador JSON · Validador JSON · JSON ↔ YAML · Aplanar JSON · Comparar JSON