Cómo convertir Excel a JSON gratis (sin programar ni macros)

Pasa una hoja de Excel a JSON en un minuto: cómo preparar las columnas, qué ocurre con fechas y celdas vacías y cómo revisar el resultado.

Cómo convertir Excel a JSON gratis (sin programar ni macros)
GuíasEquipo Toolyfied

Para convertir un Excel a JSON sin escribir código, sube el archivo .xlsx o .xls al convertidor de Excel a JSON y descarga el resultado: cada fila de la hoja se convierte en un objeto y los títulos de la primera fila pasan a ser las claves. El truco está en preparar bien la hoja antes, porque el JSON será exactamente tan limpio como la tabla de la que sale.

Esta guía explica cómo dejar la hoja lista, qué forma tiene el JSON que obtienes, los tres detalles que más sorprenden (fechas, celdas vacías y varias pestañas) y cómo comprobar el archivo antes de pasárselo a una web, una app o una API.

Qué forma tiene el JSON que sale de Excel

Imagina una hoja de productos con tres columnas: sku, nombre y precio. Tras la conversión obtienes una lista (un array) con un objeto por fila, más o menos así:

[ { "sku": "A-101", "nombre": "Taza blanca", "precio": 6.5 }, { "sku": "A-102", "nombre": "Taza negra", "precio": 7 } ]

Es el formato que esperan la mayoría de webs, plantillas, CMS y aplicaciones: una colección de registros con los mismos campos. Los números siguen siendo números (sin comillas) y el texto va entre comillas. El archivo se descarga ya indentado, de modo que se lee sin necesidad de formatearlo.

Paso a paso: de Excel a JSON en un minuto

  1. Revisa la fila 1. Debe contener un título por columna. Esos títulos serán las claves del JSON.
  2. Coloca la hoja buena en primer lugar. Si el libro tiene varias pestañas, arrastra la que quieres convertir a la primera posición (más abajo explicamos por qué).
  3. Guarda el archivo como .xlsx o .xls.
  4. Abre el convertidor de Excel a JSON, sube el archivo y pulsa convertir.
  5. Descarga el .json y ábrelo en el formateador de JSON para revisarlo en vista de árbol.

Es gratis, sin registro y sin marcas de agua. El archivo se procesa en el servidor de Toolyfied, se usa solo para generar el resultado y los archivos antiguos se borran automáticamente cada día.

Cómo preparar la hoja para que el JSON salga limpio

La mayoría de los problemas no vienen de la conversión, sino de la hoja. Antes de subirla, dedica dos minutos a esto:

  • Nombres de columna sencillos. Mejor precio_eur que Precio (€) IVA incl.. Sin espacios, tildes ni símbolos, las claves son más fáciles de usar después en cualquier código. Si el destino espera nombres concretos (por ejemplo email y no correo), ponlos ya en Excel.
  • Una sola tabla por hoja. Quita títulos decorativos encima de la tabla, filas de totales al final y notas sueltas en celdas lejanas. La conversión empieza en la primera fila con datos.
  • Nada de celdas combinadas. Una celda combinada solo guarda el valor en la primera celda; el resto de filas quedarán sin ese dato.
  • Un tipo de dato por columna. Si una columna mezcla números y textos como «N/D», el JSON tendrá valores de tipos distintos en el mismo campo, y eso suele romper los programas que lo leen.
  • Fórmulas resueltas. Se exporta el último valor calculado, no la fórmula. Si cambiaste datos, guarda el archivo en Excel antes de subirlo para que los resultados estén actualizados.

Tres cosas que sorprenden al convertir

1. Solo se convierte la primera hoja

El convertidor lee la primera pestaña del libro. Si tienes «Resumen», «Productos» y «Clientes», y quieres los productos, mueve esa pestaña al principio o copia la tabla a un libro nuevo. Para varias hojas, conviértelas una a una y obtendrás un JSON por cada una.

2. Las fechas salen como números

Excel guarda internamente las fechas como un número de días (por ejemplo, 45930 en lugar de 30/09/2025), y ese número es lo que llega al JSON. Si necesitas la fecha legible, crea una columna auxiliar con =TEXTO(A2;"aaaa-mm-dd"), copia y pega como valores, y borra la original. El formato aaaa-mm-dd es el que entienden sin problemas casi todos los programas.

3. Las celdas vacías desaparecen del objeto

Si una fila no tiene valor en «teléfono», ese objeto simplemente no tendrá la clave teléfono. Para muchas aplicaciones es correcto; para otras, que esperan siempre todos los campos, no. Si es tu caso, rellena los huecos con un valor explícito (un guion o un 0) antes de convertir. Y si una columna no tiene título en la fila 1, su clave aparecerá con un nombre genérico como __EMPTY: ponle título.

En ExcelEn el JSONQué hacer
Título en la fila 1Nombre de la claveUsa nombres cortos y sin espacios
NúmeroNúmero sin comillasNada
FechaNúmero de serie (p. ej. 45930)Pásala a texto aaaa-mm-dd
FórmulaÚltimo valor calculadoGuarda en Excel antes de subir
Celda vacíaLa clave no apareceRellénala si el destino lo exige
Columna sin título__EMPTYAñade un título
Otras pestañasNo se incluyenMueve la que quieras al principio

Cómo comprobar que el JSON es válido

Antes de subir el archivo a una web o enviárselo a un desarrollador, ábrelo en el formateador y validador de JSON. Con la vista de árbol verás de un vistazo si todos los objetos tienen los campos esperados, si alguna fecha se ha quedado como número o si hay una clave mal escrita. Si el validador marca un error, casi siempre se debe a que el archivo se editó a mano después de convertirlo: una coma de más o unas comillas sin cerrar.

Alternativas según lo que necesites

  • Si tu archivo es un CSV (lo típico al exportar de una tienda online o un CRM), no hace falta abrirlo en Excel: el convertidor de CSV a JSON lo pasa directamente.
  • Si necesitas el camino inverso, por ejemplo para revisar en una hoja los datos que devuelve una API, usa el convertidor de JSON a Excel.
  • Si te piden un CSV y no un JSON, el conversor de Excel a CSV es más adecuado; JSON se usa sobre todo en webs y aplicaciones, CSV en importaciones de hojas y bases de datos.
  • Si sabes programar y necesitas convertir cientos de archivos con estructuras anidadas, un script con una librería de hojas de cálculo te dará más control. Para un archivo puntual, la herramienta online es más rápida.

Si el JSON va a una web o una app: detalles que conviene acordar

Cuando el archivo lo va a usar otra persona (un desarrollador, una agencia o el soporte de una plataforma), unos minutos de coordinación evitan repetir la conversión varias veces:

  • Pide un ejemplo del formato esperado. Con una sola fila de muestra sabrás qué claves exactas necesita y si los precios deben ir como número o como texto.
  • Acuerda el formato de fechas y decimales. En España se escribe 6,50 y en JSON los decimales llevan punto (6.5). Si los precios están guardados como número en Excel, la conversión ya los deja con punto; si los escribiste como texto, llegarán como texto.
  • Incluye un identificador único. Una columna como id o sku permite actualizar registros más adelante sin duplicarlos.
  • Evita datos personales innecesarios. Si solo hacen falta nombre y ciudad, borra las columnas de teléfono o DNI antes de convertir.

Ejemplos de uso habituales

Quien busca «pasar Excel a JSON» suele estar en una de estas situaciones: cargar un catálogo de productos en una web, importar una lista de preguntas en un cuestionario, preparar datos de prueba para una aplicación, alimentar un mapa con una lista de tiendas o pasar traducciones de una hoja a los archivos de idioma de una app. En todos los casos sirve el mismo método: una tabla limpia en la primera hoja, conversión, revisión en vista de árbol y listo.

Preguntas frecuentes

¿Cómo paso un archivo de Excel a JSON sin programar?

Sube el .xlsx o .xls a un convertidor online de Excel a JSON y descarga el resultado. Cada fila se convierte en un objeto y los títulos de la primera fila se usan como claves. No hace falta instalar nada ni escribir macros.

¿Se convierten todas las hojas del libro de Excel?

No, el convertidor de Toolyfied lee solo la primera hoja. Si necesitas otra, muévela a la primera posición antes de guardar, o convierte cada hoja por separado copiándola a un libro nuevo.

¿Por qué las fechas aparecen como números en el JSON?

Excel guarda las fechas como un número de días desde 1900 y ese valor interno es el que se exporta. Para obtener una fecha legible, conviértela antes a texto con la función TEXTO y el formato aaaa-mm-dd.

¿Qué pasa con las celdas vacías?

Si una celda está vacía, la clave correspondiente no aparece en el objeto de esa fila. Si la aplicación que recibe el JSON necesita todos los campos, rellena los huecos con un valor explícito antes de convertir.

¿Cómo sé si el JSON resultante es válido?

Ábrelo en un formateador y validador de JSON. Te indica si hay errores de sintaxis y te muestra los datos en vista de árbol para comprobar que todos los registros tienen los campos esperados.

¿Es mejor convertir mi Excel a CSV o a JSON?

Depende del destino. JSON es el formato habitual para webs, aplicaciones y APIs, mientras que CSV se usa más para importar datos en otras hojas de cálculo o bases de datos. Si dudas, pregunta qué formato espera el sistema que va a recibir los datos.

Guías y Consejos del Blog de Toolyfied

Guías paso a paso y consejos prácticos para convertir, comprimir y editar tus archivos.

Preguntas frecuentes

Respuestas a preguntas comunes para un soporte rápido y claro al usuario.

¿Qué tipos de herramientas están disponibles en este sitio web?

Ofrecemos una amplia gama de herramientas, incluyendo herramientas de productividad, diseño, desarrollo y utilidad adaptadas a diversas necesidades de los usuarios.

¿Son las herramientas gratuitas?

Muchas herramientas son gratuitas, mientras que algunas herramientas premium pueden requerir una suscripción o un pago único para funciones avanzadas.

¿Necesito crear una cuenta para usar las herramientas?

Puedes acceder a la mayoría de las herramientas sin una cuenta, pero crear una desbloquea funciones adicionales como guardar el progreso o configuraciones personalizadas.

¿Son las herramientas seguras?

Sí, priorizamos la privacidad y seguridad del usuario implementando un cifrado robusto y monitoreando regularmente las vulnerabilidades.

¿Puedo acceder a las herramientas en dispositivos móviles?

¡Absolutamente! Nuestras herramientas están optimizadas para su uso en computadoras de escritorio y dispositivos móviles, asegurando una funcionalidad fluida en todas las plataformas.

¿Con qué frecuencia se añaden nuevas herramientas al sitio web?

Actualizamos continuamente nuestra plataforma con nuevas herramientas y funciones para proporcionar a los usuarios las soluciones más relevantes e innovadoras.

¿Puedo sugerir una nueva herramienta o función?

¡Sí, agradecemos los comentarios y sugerencias de los usuarios! Por favor, contáctanos a través del formulario de contacto o por correo electrónico para compartir tus ideas.

¿Qué debo hacer si tengo un problema con una herramienta?

Si encuentras algún problema, consulta nuestra sección de soporte o contacta a nuestro equipo de servicio al cliente para una asistencia rápida.