Convertidor de JSON a CSV
Pega un array JSON de objetos y obtén una tabla CSV lista para abrir en Excel o Google Sheets. Todo el procesamiento ocurre localmente en tu navegador, sin subir tus datos a ningún servidor.
Cómo funciona
- Pega un array JSON de objetos planos en el panel de entrada (o usa el ejemplo incluido).
- La herramienta valida que el contenido sea un array de objetos sin anidamientos.
- Cada objeto se convierte en una fila de CSV, usando las claves como encabezados de columna.
- Copia el CSV resultante o descárgalo como archivo .csv.
Casos de uso
- Convertir la respuesta JSON de una API en una tabla para analizar en una hoja de cálculo.
- Exportar datos de una aplicación o base de datos a un formato compatible con Excel.
- Generar reportes CSV a partir de datos JSON de configuración o logs estructurados.
- Compartir datos con personas no técnicas en un formato tabular fácil de abrir.
Casos de uso
- Convertir la respuesta JSON de una API en una tabla para analizar en una hoja de cálculo.
- Exportar datos de una aplicación o base de datos a un formato compatible con Excel.
- Generar reportes CSV a partir de datos JSON de configuración o logs estructurados.
- Compartir datos con personas no técnicas en un formato tabular fácil de abrir.
Errores comunes
- Pegar un solo objeto JSON en vez de un array.La herramienta exige un array de objetos, aunque sea uno solo. Envuelve tu objeto entre corchetes, por ejemplo [{...}], antes de convertir.
- Incluir objetos o arrays anidados dentro de cada elemento del array.El CSV es un formato plano y no puede representar anidamientos. La herramienta detecta esos casos y muestra un error explicando el problema en vez de generar un CSV incorrecto.
- Suponer que todos los objetos del array tienen exactamente las mismas claves.Si un objeto no tiene un campo presente en otros, esa celda queda vacía en el CSV resultante; revisa el resultado columna por columna antes de usarlo.
Preguntas frecuentes
No. La conversión de JSON a CSV ocurre completamente en tu navegador. Tu JSON nunca sale de tu equipo ni se sube a internet.
Debe ser un array de objetos planos, por ejemplo [{"nombre":"Ana","edad":28}]. Si el JSON no es un array, o contiene objetos o arrays anidados dentro de cada elemento, la herramienta mostrará un error explicando el problema.
La herramienta genera una columna por cada clave encontrada en el conjunto de objetos. Si un objeto no tiene un campo presente en otros, esa celda queda vacía en el CSV resultante.
Sí, el archivo descargado usa el formato CSV estándar (separado por comas) y se abre correctamente en Excel, Google Sheets o cualquier programa de hojas de cálculo.
Alternativas
Puedes lograr lo mismo con jq -r en la terminal, con pandas.DataFrame(datos).to_csv() en Python, o con la librería json2csv en Node. Esta herramienta es cómoda para una conversión rápida sin abrir un editor de código, sobre todo si quieres pegar el resultado directo en una hoja de cálculo.