Conversor de JSON a CSV
Convierte arrays JSON a CSV al instante
Cargando...
Resumen
El Conversor de JSON a CSV transforma arrays de objetos JSON — respuestas de API, exportaciones NoSQL, datos de configuración — en CSV listo para hojas de cálculo. Los objetos anidados se aplanan en nombres de columna con puntos, y tú controlas el delimitador y el estilo de comillas, para que el resultado se abra correctamente en Excel, Google Sheets o cualquier herramienta que use CSV.
Qué detecta y gestiona este conversor
- •Detección automática de columnas: las claves de todos los objetos del array se convierten en encabezados CSV
- •Aplanado de objetos anidados: claves con puntos como 'user.name' para objetos anidados dentro de tu JSON
- •Comillas configurables: comillas mínimas, comillas en todos los campos, o comillas solo en valores no numéricos
- •Elección de delimitador: coma, punto y coma, tabulación o barra vertical, según la configuración regional de tu hoja de cálculo destino
- •Alternar fila de encabezado: incluir u omitir la fila de nombres de columna en la salida
- •Se ejecuta completamente en tu navegador: tus datos JSON nunca se suben a un servidor
Cuándo convertirías JSON a CSV
- •Exportar una respuesta de API REST a un informe CSV que un interesado no técnico pueda abrir en Excel
- •Convertir un resultado de consulta de MongoDB o NoSQL en formato tabular para análisis en hoja de cálculo
- •Convertir un array de configuración JSON en un CSV editable para revisión masiva
- •Producir archivos de importación CSV para herramientas (CRM, utilidades de bases de datos) que requieren entrada tabular
- •Generar datos de prueba aptos para hojas de cálculo a partir de fixtures JSON usados en pruebas automatizadas
Cómo convertir JSON a CSV
- 1.Pega un array de objetos JSON en el editor de entrada, o sube un archivo .json
- 2.Elige el delimitador de salida y el estilo de comillas
- 3.Decide si los objetos anidados deben aplanarse en columnas con puntos o convertirse en cadenas de texto
- 4.Activa la conversión automática para ver resultados en vivo, o haz clic en Convertir
- 5.Copia el resultado CSV o descárgalo como archivo .csv
Casos límite que debes conocer
- •Los objetos del array con claves distintas generan una fila de encabezado que es la unión de todas las claves — los valores faltantes aparecen como celdas vacías
- •Los objetos muy anidados o los arrays de arrays no se aplanan limpiamente en una tabla plana — considera aplanar previamente el JSON complejo
- •Los números con formato de cadena JSON (por ejemplo, "00123") se conservan como texto una vez dentro del CSV, ya que CSV no tiene un sistema de tipos nativo
- •Las configuraciones regionales europeas de hojas de cálculo suelen esperar un delimitador de punto y coma en lugar de coma — verifica tu aplicación destino
Limitaciones
- •Los arrays JSON muy grandes pueden exceder la memoria del navegador — usa una herramienta basada en scripts para datasets enormes
- •Las referencias circulares o los valores no serializables en JSON causarán errores de conversión
- •CSV no puede representar los arrays y objetos anidados de JSON sin aplanarlos o convertirlos en cadena, lo cual es inherentemente lossy para datos muy anidados
¿Necesitas ir en la otra dirección?
Si partes de una exportación CSV — de Excel, Google Sheets o un volcado de base de datos — y necesitas JSON estructurado para una API o código JavaScript, usa en su lugar el Conversor de CSV a JSON. Detecta automáticamente tu fila de encabezado, delimitador y tipos de valor.