Ir al contenido

JSON a CSV

Convierte arrays JSON a formato CSV. Aplana objetos anidados, elige delimitadores y descarga resultados.

Opciones

Convertidor JSON a CSV: Transforma Datos JSON a Formato de Hoja de Cálculo

Convertir datos JSON a CSV es una tarea esencial para desarrolladores, analistas de datos y cualquier persona que trabaje con APIs y bases de datos. JSON (JavaScript Object Notation) es el formato estándar de intercambio de datos para aplicaciones web, mientras que CSV (Comma-Separated Values) sigue siendo el formato universal para hojas de cálculo, importaciones de datos y herramientas de informes.

Esta herramienta toma un array de objetos JSON y lo transforma en una salida CSV limpia y bien formateada. Detecta automáticamente todas las claves únicas en tus objetos para construir los encabezados de columna, maneja valores faltantes de manera elegante y escapa correctamente los campos que contienen delimitadores, comillas o saltos de línea.

Una de las características más potentes es el aplanamiento de objetos anidados. Cuando tu JSON contiene objetos anidados como {"dirección": {"ciudad": "Madrid", "cp": "28001"}}, el convertidor los aplana usando notación de punto (dirección.ciudad, dirección.cp), creando columnas planas perfectas para el análisis en hojas de cálculo.

Los casos de uso comunes incluyen exportar datos de respuesta de API a Excel o Google Sheets, preparar registros de base de datos para importación CSV, generar informes desde archivos de registro JSON y convertir datos de configuración en formato tabular. La opción de incluir o excluir encabezados es útil al agregar datos a un archivo CSV existente.

El convertidor funciona completamente en tu navegador sin enviar datos a ningún servidor, garantizando privacidad total para datos sensibles. Maneja miles de filas eficientemente y proporciona una vista previa instantánea de la salida CSV.

FAQ

Compartir

FAQ

¿Qué formato JSON acepta este convertidor?+
El convertidor acepta un array JSON de objetos, como [{"nombre":"Juan","edad":30},{"nombre":"Ana","edad":25}]. Cada objeto en el array se convierte en una fila en la salida CSV. Todas las claves únicas se convierten en encabezados de columna.
¿Cómo maneja el convertidor los objetos JSON anidados?+
Cuando la opción "Aplanar objetos anidados" está activada, los objetos anidados se aplanan usando notación de punto. Por ejemplo, {"usuario":{"nombre":"Juan","dirección":{"ciudad":"Madrid"}}} se convierte en las columnas usuario.nombre y usuario.dirección.ciudad.
¿Puedo cambiar el delimitador CSV de comas a otro?+
Sí, puedes elegir entre tres delimitadores: coma (CSV estándar), punto y coma (común en países europeos donde la coma es el separador decimal) y tabulación (formato TSV).
¿Qué pasa si los objetos JSON tienen claves diferentes?+
El convertidor recopila todas las claves únicas de cada objeto en el array. Si un objeto carece de una clave que existe en otros objetos, la celda CSV correspondiente estará vacía.
¿Mis datos están seguros al usar este convertidor?+
Sí, absolutamente. La conversión ocurre completamente en tu navegador usando JavaScript. Ningún dato se envía a servidores externos. Tus datos JSON nunca salen de tu computadora.

Herramientas más populares