Muchas herramientas exportan en JSON y muchas otras solo importan CSV. Entre medias queda la conversión de un formato a otro: buscar un script, instalar un programa o pelearse con fórmulas para separar los campos. Para algo puntual es demasiado esfuerzo.
Dos pasos lo resuelven: el JSON se convierte en una hoja de cálculo, con una columna por campo y una fila por registro, y esa hoja se exporta a CSV separado por comas. Subes el archivo y descargas el CSV listo para importar donde lo necesites.
Cómo convertir un JSON a CSV, paso a paso
-
JSON a Excel
Interpreta el JSON y arma una tabla con el nombre de cada campo en la cabecera y una fila por cada elemento de la lista. Si unos registros traen campos que otros no tienen, se añaden igualmente como columnas y los huecos quedan vacíos, de modo que ninguna fila se descuadra.
-
Excel a CSV
- Delimitador: Coma
Guarda la tabla como CSV con la coma como separador y entrecomilla cada valor, para que una coma o un salto de línea dentro de un dato no lo parta en dos al importarlo.
Qué puedes ajustar
- Delimitador
- Coma por defecto, el estándar que entienden Google Sheets, la mayoría de CRM y cualquier lenguaje de programación. Elige «Punto y coma» si el CSV se va a abrir con doble clic en un Excel que usa la coma para los decimales, o «Tabulador» si el destino prefiere ese formato.
- Campos anidados
- No se configuran: si un campo contiene un objeto o una lista, se guarda en la celda como texto JSON. Muchos importadores lo aceptan como texto; si necesitas columnas separadas, aplana el JSON en el origen.
- Codificación
- El CSV sale en UTF-8, que respeta tildes, eñes y emojis. Si Excel muestra caracteres raros al abrirlo con doble clic, impórtalo desde la pestaña Datos con la opción de texto o CSV e indica UTF-8.
Qué te llevas
Un archivo CSV limpio, con la primera fila de cabeceras y un registro por línea, que se importa en Excel, Google Sheets, una base de datos o la mayoría de CRM y plataformas de email sin tocar nada más.
Para quién es
- Quien descarga datos de una API o de un servicio web y necesita trabajarlos en una hoja de cálculo.
- Equipos de marketing que pasan contactos exportados en JSON a una herramienta que solo importa CSV.
- Desarrolladores que preparan un fichero para que alguien sin conocimientos técnicos lo revise o lo complete.
- Analistas que quieren cruzar los datos de un JSON con otras tablas en Excel o Google Sheets.
Preguntas frecuentes al convertir un JSON a CSV
¿Puedo abrir el resultado en Excel?
Sí. Con doble clic puede que Excel no reparta bien las columnas si tu configuración usa punto y coma; en ese caso elige ese delimitador en el segundo paso o importa el archivo desde la pestaña Datos. En Google Sheets se abre bien a la primera.
¿Qué pasa si mi JSON tiene la lista dentro de otro objeto?
Un archivo del tipo {"datos": [...]} se interpreta como un único objeto, así que obtendrás una sola fila con la lista entera en una celda. Extrae antes el array que te interesa para que cada elemento se convierta en una fila del CSV.
¿Y si el JSON no es válido?
El primer paso lo detecta y se detiene con un aviso antes de generar nada. Revisa las comas sobrantes al final de una lista y las comillas sin cerrar, que son los fallos más habituales al editar un JSON a mano.
¿Puedo convertir varios JSON a la vez?
Sí. Suelta todos los archivos juntos: cada uno se procesa por separado y genera su propio CSV, y al terminar los descargas todos en un único ZIP.
¿Necesitas otra combinación? Mira todos los flujos de Excel, vuelve al índice de flujos o monta el tuyo desde cualquier herramienta con «Añadir paso».