Cuándo convertir JSON a CSV
CSV es el formato universal para datos tabulares. Convierte a CSV cuando necesites abrir datos en Excel o Google Sheets, importarlos a una base de datos relacional, enviárselos a alguien que no se maneja bien con JSON o ejecutar análisis en una herramienta de datos.
Cómo funciona la conversión
La conversión de JSON a CSV funciona mejor con arrays de objetos planos. Cada objeto del array se convierte en una fila. Cada clave única entre todos los objetos se convierte en un encabezado de columna. Los valores se rellenan en cada fila donde existe la clave.
[{"name":"Alice","age":30},{"name":"Bob","age":25}]
Se convierte en:
name,age
Alice,30
Bob,25
Manejo de objetos anidados
Los objetos anidados no se corresponden limpiamente con columnas CSV. El mejor enfoque es aplanar primero el JSON: nuestra herramienta JSON Flatten convierte {"user":{"name":"Ada"}} en {"user.name":"Ada"}, que luego se convierte en un encabezado de columna adecuado en el CSV.
Convierte al instante
Usa nuestra herramienta JSON a CSV: pega tu array JSON y descarga el archivo CSV de inmediato. Si necesitas hacer el camino inverso, nuestro conversor CSV a JSON lee la fila de encabezados y convierte cada fila posterior en un objeto JSON.
¿Qué pasa con los tipos de datos?
CSV es un formato basado en texto: no existe el concepto de tipos de datos. Números, booleanos y fechas se convierten en cadenas de texto en el CSV. Cuando importes el CSV a una base de datos o herramienta de análisis, normalmente necesitarás especificar qué columnas deben tratarse como números o fechas.
Preguntas frecuentes
- ¿Puedo convertir JSON anidado a CSV?
- Sí, pero primero debes aplanar el JSON. Usa nuestra herramienta JSON Flatten para convertir objetos anidados en claves con notación de puntos, y luego convierte a CSV. Esto convierte
user.nameen un encabezado de columna. - ¿Qué pasa si mis objetos JSON tienen claves diferentes?
- Nuestro conversor maneja objetos inconsistentes con elegancia. Recopila todas las claves únicas de todos los objetos y las usa como encabezados de columna. Los objetos a los que les falte una clave tendrán una celda vacía en esa columna.
- ¿Cómo abro el CSV en Excel?
- Descarga el archivo CSV y haz doble clic. Excel abre archivos CSV directamente. Si los números se importan como texto, usa la opción «Convertir en número» de Excel para corregir el tipo.