JSON a CSV
Convierte arrays JSON a formato CSV.
Cómo usar JSON a CSV
- 1Pegue su array JSON
- 2Haga clic en Convertir a CSV
- 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
Formatos de salida
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.