Hack the Hydra

Cómo convertir Excel a JSON

Abre la herramienta Excel to JSON, suelta tu archivo XLSX, XLS, ODS o CSV (o pega CSV) y copia o descarga el resultado. La primera fila se convierte en las claves y cada fila siguiente en un objeto. No se sube nada.

Herramienta gratuita Excel to JSON (en inglés) →

Herramienta gratuita Excel to JSON (en inglés): la herramienta con un archivo de ejemplo convertido

Prepara la hoja de cálculo

La conversión se fía de tu primera fila, así que dedícale un minuto:

Pasos

  1. Abre Excel to JSON.
  2. Suelta el archivo. Para CSV simple también puedes pegar el texto.
  3. Revisa el resultado en pantalla.
  4. Cópialo o descarga el archivo .json.

Si solo tienes un CSV, CSV to JSON es un camino directo.

¿Cómo es el resultado?

Un libro con una sola hoja se convierte en una matriz de objetos:

[
  {"name": "Anna", "city": "Lyon", "age": 31},
  {"name": "Marc", "city": null, "age": 27}
]

Con varias hojas obtienes un objeto con los nombres de las hojas como claves, cada una con su propia matriz. Las celdas vacías se convierten en null.

¿Por qué las fechas y los números dan problemas?

Los valores se exportan tal como Excel los calculó. Excel guarda las fechas como números de serie (por ejemplo 45000) y salen así a menos que la celda tenga formato de texto. Antes de importar el JSON en cualquier sitio, revisa tus columnas de fechas. Una solución sencilla es dar formato de texto a la columna de fechas en Excel, o convertir los números de serie en tu código. Los identificadores como números de teléfono o códigos de producto con ceros a la izquierda también deben guardarse como texto en la hoja, o los ceros se pierden antes de que el conversor los vea.

Usos típicos del JSON

Si tu API espera otros nombres de clave, renombra las celdas del encabezado en Excel antes de convertir en lugar de editar el JSON después.

Una comprobación más: abre el JSON y mira el primer y el último objeto. Si el último contiene totales o notas, elimina esas filas de la hoja y convierte de nuevo, para que la matriz de datos solo contenga registros reales.

Siguientes pasos

Pega el resultado en el formateador JSON para validarlo y darle formato. Después cárgalo en tu script, API o base de datos. Los archivos grandes funcionan, pero todo se mantiene en la memoria del navegador, así que divide los libros muy grandes.

Privacidad: el archivo se procesa en la pestaña de tu navegador y no se sube a ningún servidor. Una vez cargada la página, incluso puedes desconectarte de internet y sigue funcionando.

FAQ

¿Puedo pegar CSV en lugar de subir un archivo?

Sí, la herramienta acepta texto CSV pegado además de archivos.

¿Qué tipos de archivo se admiten?

XLSX, XLS, ODS y CSV.

¿Por qué mis fechas son números?

Excel guarda las fechas como números de serie. Da formato de texto a la columna antes de convertir, o conviértelos en tu código.

¿Se sube mi hoja de cálculo?

No, la conversión se ejecuta en tu navegador.

Actualizado: noviembre de 2026. Los archivos se procesan en su navegador y no se envían a ningún servidor.

Probar ahora

Herramienta gratuita Excel to JSON (en inglés) →

CSV to JSON (en inglés) →

Formateador JSON →