Convertidor JSON a CSV

Convierta JSON a formato CSV instantáneamente. Suba arrays u objetos JSON, personalice delimitador y salida, descargue CSV sin subir datos.

clearClearpastePaste
Convertir objetos anidados a notación de puntos (ej., user.name)

Acerca del Convertidor JSON a CSV

Convertidor JSON a CSV es una herramienta en línea gratuita que convierte datos JSON (Notación de Objetos JavaScript) a formato CSV (Valores Separados por Comas). Suba un archivo JSON o pegue datos JSON, elija su delimitador CSV y opciones, y descargue el archivo CSV convertido, todo procesado localmente en su navegador para privacidad completa.

¿Por qué convertir JSON a CSV?

CSV es un formato universal compatible con aplicaciones de hojas de cálculo (Excel, Google Sheets, LibreOffice), bases de datos y herramientas de análisis de datos. Convertir JSON a CSV es útil para:

- Abrir datos de API en Excel o Google Sheets
- Importar datos en bases de datos
- Análisis de datos con herramientas de hojas de cálculo
- Compartir datos con usuarios no técnicos
- Crear informes y visualizaciones

Los archivos CSV son más simples, pequeños y fáciles de trabajar que JSON para datos tabulares.

¿Qué formatos JSON son compatibles?

La herramienta admite dos formatos JSON comunes:

1. Array de Objetos (Más Común):
[{"name": "John", "age": 30}, {"name": "Jane", "age": 25}]
Este es el formato estándar para APIs y bases de datos. Cada objeto se convierte en una fila y las claves de objetos se convierten en encabezados de columna.

2. Array de Arrays:
[["John", 30], ["Jane", 25]]
Cada array se convierte en una fila. Opcionalmente puede incluir una fila de encabezado con nombres de columna.

La herramienta detecta automáticamente qué formato está usando y lo convierte apropiadamente.

¿Mis datos salen de mi dispositivo?

No. Toda la conversión de JSON a CSV ocurre completamente en su navegador usando JavaScript. Sus datos nunca salen de su máquina, asegurando privacidad completa para información sensible como datos de clientes, registros financieros o respuestas de API.

¿Qué significa 'Aplanar objetos anidados'?

JSON puede tener objetos anidados, pero CSV es plano (un nivel). Cuando habilita aplanar:

JSON original:
{"user": {"name": "John", "email": "[email protected]"}, "age": 30}

Columnas CSV aplanadas:
user.name, user.email, age
John, [email protected], 30

Sin aplanar, los objetos anidados se convierten en cadenas JSON, que pueden ser más difíciles de trabajar en aplicaciones de hojas de cálculo.

¿Qué delimitadores CSV están disponibles?

La herramienta admite delimitadores CSV comunes:
- Coma (,) - Formato CSV estándar, usado mundialmente
- Punto y coma (;) - Común en configuraciones europeas donde la coma se usa para decimales
- Tabulación (\t) - Formato TSV, bueno para datos con comas en valores
- Barra vertical (|) - Delimitador alternativo
- Personalizado - Especifique cualquier carácter que necesite

Elija el delimitador que mejor se adapte a su caso de uso o coincida con el formato requerido por su aplicación de destino.

¿Qué pasa si mi JSON tiene campos faltantes o inconsistentes?

La herramienta maneja datos JSON inconsistentes con gracia:

- Si los objetos tienen claves diferentes, todas las claves únicas se convierten en columnas
- Los valores faltantes se dejan vacíos en el CSV
- Los valores extra en algunos objetos crean columnas adicionales
- La fila de encabezado incluye todos los nombres de columna posibles encontrados en los datos

Esto asegura que no se pierda ningún dato durante la conversión, incluso si su estructura JSON no es perfectamente uniforme.