Aplana un array JSON de objetos a CSV.

La conversión funciona completamente en tu navegador — tus datos nunca abandonan esta página.

Prueba un ejemplo:
Separador
input.json
NDJSON detectado — un objeto por línea.
output.csv


							
Tu hoja de cálculo aparecerá aquí
Pega JSON a la izquierda, suelta un archivo .json o carga un ejemplo.

Acerca de JSON → CSV

El conversor de JSON a CSV aplana un array JSON de objetos y lo convierte en un archivo CSV listo para hojas de cálculo. Pega el JSON, abre un archivo .json o parte de una de las muestras; el resultado se muestra tanto en una vista previa de tabla en vivo como en CSV crudo, y se actualiza al instante mientras editas la entrada.

Las estructuras anidadas no son un problema: un interruptor opcional de aplanado expande las claves anidadas en nombres de columna con puntos, como customer.city, y el NDJSON (un objeto JSON por línea) se detecta automáticamente. Un solo objeto también funciona: simplemente se convierte en un archivo de una fila.

El conjunto de columnas es la unión de todas las claves encontradas en todos los objetos, preservando el orden de primera aparición, de modo que los registros irregulares siguen alineándose correctamente. Elige un delimitador de coma, punto y coma, tabulación o barra vertical, y luego copia el CSV o descarga el archivo .csv; toda la conversión ocurre en tu navegador.

Cómo usar JSON → CSV

  1. Pega un array JSON de objetos, abre un archivo .json o carga una de las muestras.
  2. Activa "Aplanar claves anidadas" si tus objetos contienen datos anidados.
  3. Elige el delimitador (coma, punto y coma, tabulación o barra vertical) y la opción de fila de encabezado.
  4. Cambia entre las vistas de Tabla y CSV crudo para comprobar el resultado.
  5. Copia el CSV o descárgalo como archivo .csv.

Preguntas frecuentes

No. Toda la conversión de json a csv se ejecuta del lado del cliente, en tu navegador. Las respuestas de API o las exportaciones con datos privados nunca salen de tu dispositivo.

Sí, es completamente gratuito: sin créditos, sin registro y sin límites de archivos.

Con el aplanado activado, las claves anidadas se convierten en encabezados de columna con puntos: un objeto como {"customer":{"city":"Paris"}} produce una columna customer.city. Sin aplanado, los valores anidados se serializan como texto JSON dentro de la celda.

Sí. Si la entrada es JSON delimitado por saltos de línea (un objeto por línea, como el que producen muchas canalizaciones de registro y herramientas de exportación), el conversor lo detecta automáticamente y trata cada línea como una fila.

El conversor construye la lista de columnas a partir de la unión de todas las claves, en el orden en que aparecen por primera vez. A los objetos a los que les falta una clave simplemente se les asigna una celda vacía en esa columna, así que nada pierde su alineación.

Sí. La salida es un CSV estándar con fila de encabezado. Si tu configuración regional espera archivos separados por punto y coma, elige ese delimitador antes de descargar y Excel interpretará las columnas correctamente.


Búsquedas populares
json a csv convertir json a csv conversor json csv aplanar json a csv array json a csv exportar json como csv
¿Necesitas ayuda?
¿Encontraste un problema con esta herramienta? Avísanos.
Informar de un problema

Añade esta herramienta gratuita a tu propio sitio web: copia y pega el código de abajo.