JSON a CSV

Convierte arrays JSON a formato CSV.

Cómo usar JSON a CSV

  1. 1Pegue su array JSON
  2. 2Haga clic en Convertir a CSV
  3. 3Copie o descargue la salida CSV

Acerca de JSON a CSV

El conversor de JSON a CSV toma un array JSON de objetos y lo transforma en formato CSV (valores separados por comas). Los nombres de propiedad del primer objeto se extraen y usan como encabezados de columna, y cada objeto del array se convierte en una fila en la salida CSV.

Los campos con comas, saltos de línea o comillas dobles se escapan correctamente según el estándar CSV RFC 4180, asegurando que la salida sea segura para importar en Excel, Google Sheets, herramientas de bases de datos o cualquier aplicación que acepte archivos CSV.

Toda la conversión se ejecuta completamente en su navegador — pegue su array JSON y la salida CSV está lista para copiar o descargar en segundos, sin subidas a servidor.

Características principales de JSON a CSV

  • Convierte un array JSON de objetos a formato CSV instantáneamente
  • Extrae automáticamente encabezados de columna de las claves del primer objeto
  • Cita correctamente campos con comas, saltos de línea o comillas dobles
  • Maneja propiedades faltantes en algunos objetos (produce celdas vacías)
  • Salida CSV conforme a RFC 4180 — compatible con Excel y Google Sheets
  • Funciona completamente en el navegador — sin subida a servidor requerida
  • Copiar o descargar la salida CSV con un clic
  • Maneja arrays JSON grandes eficientemente

Formatos compatibles

Formatos de entrada

Array JSON de objetos (ej., [{"clave":"valor"},...])JSON formateado o minificado

Formatos de salida

CSV con fila de encabezadoFormato separado por comas conforme a RFC 4180

Espera un array plano de objetos. Los objetos anidados se serializan como cadenas JSON en la celda CSV.

Ejemplos

Convertir datos de respuesta API a CSV para una hoja de cálculo

Exportar un array JSON de una API a un formato listo para Excel o Google Sheets.

Entrada

[{"nombre":"Alice","rol":"Admin","activo":true},{"nombre":"Bob","rol":"Usuario","activo":false}]

Salida

nombre,rol,activo
Alice,Admin,true
Bob,Usuario,false

Convertir un catálogo de productos JSON a CSV para importación masiva

Preparar datos de productos de un archivo JSON para importación masiva en una plataforma de e-commerce.

Entrada

[{"sku":"ABC-1","titulo":"Widget","precio":9.99},{"sku":"ABC-2","titulo":"Gadget","precio":24.50}]

Salida

sku,titulo,precio
ABC-1,Widget,9.99
ABC-2,Gadget,24.50

Casos de uso comunes

  • Exportar datos de respuesta API a una hoja de cálculo para partes interesadas no técnicas
  • Convertir exportaciones JSON de base de datos a CSV para importación masiva en otros sistemas
  • Preparar datos JSON para análisis en Excel o Google Sheets
  • Generar informes CSV desde datos de logs o eventos JSON
  • Convertir arrays de configuración JSON a CSV para flujos de validación de datos
  • Compartir datos estructurados con colegas que prefieren herramientas de hojas de cálculo

Solución de problemas

Solo las claves del primer objeto aparecen como encabezados

Solución

La herramienta deriva encabezados de columna del primer objeto. Si diferentes objetos tienen diferentes claves, solo las claves del primer objeto se convierten en columnas. Normalice sus datos para que todos los objetos tengan las mismas claves.

Los objetos anidados aparecen como [object Object] en el CSV

Solución

Los objetos anidados se serializan como cadenas JSON. Aplane su estructura JSON antes de convertir para una salida más limpia.

El CSV no se abre correctamente en Excel

Solución

Asegúrese de que Excel esté configurado para usar comas como delimitador. Use Datos > Asistente de importación de texto para especificar el delimitador coma explícitamente.

Preguntas frecuentes

¿Qué estructura JSON se espera?

La herramienta espera un array JSON de objetos, ej.: [{"nombre":"Alice","edad":30}]. Cada objeto se convierte en una fila y las claves del primer objeto se convierten en encabezados CSV.

¿Se soportan objetos anidados?

Los objetos y arrays anidados se serializan como cadenas JSON en la celda CSV. Aplane su estructura JSON antes de convertir para una salida completamente plana.

¿Qué pasa si algunos objetos faltan ciertas claves?

Si un objeto falta una clave, la celda CSV correspondiente estará vacía. La herramienta usa las claves del primer objeto como el conjunto definitivo de columnas.

¿Puedo importar el CSV en Excel?

Sí. La salida es CSV conforme a RFC 4180 que Excel puede abrir directamente.

¿Cómo maneja la herramienta las comas dentro de valores?

Los valores con comas, comillas dobles o saltos de línea se envuelven automáticamente en comillas dobles según el estándar CSV.

¿Hay un límite de tamaño para la entrada JSON?

No hay límite de tamaño impuesto por el servidor. Los arrays con miles de objetos típicamente se convierten en menos de un segundo.

¿Mis datos se envían a un servidor?

No. Todo el procesamiento se hace completamente en su navegador con JavaScript. Sus datos JSON nunca abandonan su dispositivo.

¿Qué pasa si mi JSON es inválido?

La herramienta mostrará un mensaje de error si el JSON no puede ser analizado. Valide su JSON primero con la herramienta de validación JSON.