1. Inicio
  2. Blog
  3. Cómo convertir JSON a CSV para Excel y Google Sheets
Herramientas JSON

Cómo convertir JSON a CSV para Excel y Google Sheets

Publicado el 29 de octubre de 2026 · 6 min de lectura

JSON es como las apps, las API y las exportaciones entregan datos: pedidos de una tienda, contactos de un CRM, respuestas de un formulario. Es ideal para los programas, pero difícil de leer, ordenar o sumar. Una hoja de cálculo es mucho mejor para eso, y la forma más fácil de llevar JSON a Excel o Google Sheets es convertirlo a CSV: texto plano con una fila por línea y los valores separados por comas.

Esta guía explica cómo hacerlo con el conversor gratuito JSON a CSV, qué pasa con los objetos anidados y los arrays, y cómo evitar los problemas más habituales.

Qué hace la conversión

JSON a CSV funciona mejor con una lista de registros parecidos, un array de objetos. Cada objeto pasa a ser una fila y cada campo una columna:

[
  { "id": 1, "name": "Ada", "city": "London" },
  { "id": 2, "name": "Grace", "city": "New York" }
]
id,name,city
1,Ada,London
2,Grace,New York

Los nombres de las columnas salen de los nombres de los campos, en el orden en que aparecen por primera vez. Si a algún registro le falta un campo, su celda se queda vacía. Un objeto suelto (fuera de una lista) se convierte en una fila.

Cómo convertir JSON a CSV, paso a paso

  1. Abre JSON a CSV y pega tu JSON en Entrada JSON, haz clic en Abrir archivo o suelta un archivo .json en el recuadro. Ejemplo carga uno de muestra.
  2. Revisa las opciones: Separador, Arrays dentro de los registros, Aplanar objetos anidados, Fila de encabezado y Proteger contra fórmulas de hoja de cálculo. Los valores por defecto sirven para casi todo; más abajo se explica cada una.
  3. Haz clic en Convertir a CSV. El resultado indica cuántas filas y columnas tiene.
  4. Haz clic en Descargar y abre el archivo en Excel, Google Sheets, Numbers o LibreOffice, o haz clic en Copiar y pégalo.

Si el JSON tiene un error, como una coma o unas comillas que faltan, el conversor señala la línea y la columna exactas. Consulta cómo formatear y validar JSON para ver los errores más comunes.

Objetos anidados y arrays

El JSON real rara vez es plano. Fíjate en un cliente con una dirección y una lista de etiquetas:

{ "id": 1, "address": { "city": "London", "zip": "N1" }, "tags": ["vip", "new"] }

Con Aplanar objetos anidados activado (por defecto), cada campo de la dirección tiene su propia columna, nombrada con un punto: address.city, address.zip. Los arrays se guardan como texto JSON en una celda:

id,address.city,address.zip,tags
1,London,N1,"[""vip"",""new""]"

Elige Columnas separadas (tags.0, tags.1) en Arrays dentro de los registros para que cada elemento tenga su propia columna:

id,address.city,address.zip,tags.0,tags.1
1,London,N1,vip,new

Las columnas separadas son más fáciles de filtrar; una sola celda mantiene la tabla estrecha cuando las listas son largas o de distinto tamaño.

Consejos para Excel

Todo acaba en una sola columna

Excel usa el separador de listas de la configuración regional de tu ordenador. En muchos países europeos, como España, Alemania o Francia, es el punto y coma, porque la coma se usa para los decimales. Si Excel lo mete todo en la columna A, vuelve a convertir con el separador Punto y coma ( ; ). Google Sheets detecta el separador solo.

Tildes y caracteres especiales

El archivo descargado está marcado como UTF-8, así que nombres como “José” o “Müller” se ven bien cuando Excel lo abre con doble clic.

Protección contra fórmulas

Una celda que empieza por =, +, - o @ puede ejecutarse como fórmula al abrir el archivo, una forma conocida de esconder contenido dañino en un CSV. Proteger contra fórmulas de hoja de cálculo (activado por defecto) pone un apóstrofo delante de ese texto para que siga siendo texto. Déjalo activado salvo que los datos sean tuyos y necesites esos valores exactos.

Ceros a la izquierda

Las hojas de cálculo suelen convertir valores como 00123 en el número 123. En Excel, usa Datos › Desde el texto/CSV y pon esa columna como Texto para conservar los ceros.

Más herramientas de JSON y datos

¿Se sube mi JSON?

No. La conversión se hace en tu navegador, así que tus datos nunca salen de tu dispositivo. Nuestro servidor solo registra que hubo una conversión, para el límite diario.

Preguntas frecuentes

¿Qué tipo de JSON funciona mejor?

Un array de objetos con campos parecidos, como una lista de pedidos o contactos. Otras formas también funcionan, pero dan tablas menos útiles.

¿Puedo convertir CSV de vuelta a JSON?

Con esta herramienta todavía no. Solo convierte de JSON a CSV.

¿Por qué hay celdas vacías?

Esos registros no tienen ese campo. Cada campo que aparece en algún registro se convierte en columna, y los valores que faltan quedan en blanco.