Convertidor de JSON a CSV
Pegue una matriz JSON y obtenga un CSV listo para Excel o Google Sheets, con los datos anidados aplanados en columnas.
Procesado localmente en tu navegador/ Tus datos se quedan en tu navegador.
¿Qué es Convertidor de JSON a CSV?
Las API devuelven JSON, pero analistas y hojas de cálculo trabajan con CSV. Esta herramienta acepta una matriz de objetos, una matriz de matrices, un único objeto o JSON Lines, y construye una fila por registro. Las columnas son la unión de todas las claves en orden de primera aparición, así que registros con campos distintos siguen alineados.
Los objetos anidados se aplanan con notación de puntos (direccion.ciudad); las matrices pueden mantenerse como texto JSON, unirse con comas o expandirse en columnas indexadas (tags.0, tags.1). Los campos solo se entrecomillan cuando hace falta y puede elegir el delimitador y los finales de línea.
¿Cómo funciona?
- Pegue el JSON o cargue un archivo .json con el botón de abrir archivo.
- Elija el delimitador, si se incluye la fila de encabezado y si se aplanan los objetos anidados.
- Seleccione cómo se escriben las matrices: texto JSON, valores unidos o columnas expandidas.
- Copie o descargue data.csv. Marque la opción contra inyección de fórmulas si otras personas abrirán el archivo en Excel.
Casos de uso habituales
- Exportar la respuesta de una API a una hoja de cálculo para un compañero que no usa JSON.
- Convertir un resultado de MongoDB o Elasticsearch en una tabla plana para analizarla.
- Preparar un archivo de importación CSV para un CRM o una tienda online a partir de datos JSON.
- Comprobar cómo quedarían los datos anidados una vez aplanados antes de diseñar una importación a base de datos.
Ejemplos
Prueba esta entrada en la herramienta de arriba:
[
{"id": 1, "name": "Alice", "address": {"city": "Paris", "zip": "75001"}, "tags": ["admin", "dev"]},
{"id": 2, "name": "Bob, Jr.", "address": {"city": "Lyon"}, "active": true}
]id,name,address.city,address.zip,tags,active 1,Alice,Paris,75001,"[""admin"",""dev""]", 2,"Bob, Jr.",Lyon,,,true
Privacidad
Convertidor de JSON a CSV se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.
Limitaciones
CSV es plano, así que las estructuras muy anidadas se aplanan o se serializan como texto JSON. Registros con miles de claves distintas generan archivos muy anchos (límite de 20 000 columnas).
Preguntas frecuentes
¿Qué es la inyección CSV y conviene activar la protección?
Las hojas de cálculo interpretan como fórmulas las celdas que empiezan por = + - o @. La opción añade un apóstrofo inicial a ese texto para que un valor manipulado no ejecute ninguna fórmula. Los números JSON reales no cambian.
¿Cómo se gestionan registros con claves distintas?
El encabezado es la unión de todas las claves en el orden en que aparecen. Un registro al que le falta una clave simplemente recibe una celda vacía en esa columna.
¿Puedo convertir un único objeto grande en lugar de una matriz?
Sí. Un objeto único produce una fila y los objetos anidados se convierten en columnas con puntos. También se acepta JSON Lines (un objeto por línea).
Herramientas relacionadas
Convertidor de CSV a JSON
Convierta las filas de un CSV en JSON limpio en un paso, con valores tipados, delimitadores personalizados y salida con sangría o minificada.
JSON y datos
Formateador JSON
Convierta un JSON minificado o desordenado en texto legible y bien sangrado, con un mensaje de error preciso si el JSON no es válido.
JSON y datos
Validador JSON
Compruebe si un texto es JSON válido y localice el carácter exacto donde falla.
JSON y datos
Visor CSV
Pegue texto CSV o abra un archivo .csv y revíselo como tabla, con el número de filas y columnas y el delimitador detectado.
JSON y datos
Conversor de Excel a JSON
Suelte un libro y obtenga la hoja elegida como matriz JSON de objetos, con fechas en texto ISO.
JSON y datos
Conversor de CSV a Excel
Pegue CSV y descargue un libro de Excel de verdad donde los números son números y las fechas son fechas.
JSON y datos
Conversor de JSON a YAML
Convierta JSON en YAML legible de estilo bloque, con cadenas entre comillas solo cuando hace falta.
JSON y datos
Visor JSON
Explore un documento JSON como un árbol desplegable en lugar de un muro de texto, con un resumen de su estructura.
JSON y datos