Saltar al contenido
ToolMug

Convertir Excel a JSON

Convierte una hoja de cálculo en JSON listo para usar en código o en una API. Cada fila se convierte en un objeto con las claves de la fila de encabezado, con números reales, valores true/false y fechas ISO. Todo ocurre en tu navegador.

Funciona en tu navegador: nada de lo que introduces se sube

o suelta aquí un archivo de Excel, ODS, Numbers o CSV

Cómo se usa

  1. Elige o suelta un archivo .xlsx, .xls, .ods o CSV.
  2. Elige la hoja. Deja activada «La primera fila es el encabezado» para obtener objetos, o desactívala para obtener arrays.
  3. Descarga el archivo .json o copia el resultado.

Opciones explicadas

JSON (objetos)
Un array con un objeto por fila: [{"Nombre": "Ada", "Edad": 36}]. Las celdas de encabezado vacías o repetidas reciben claves únicas como column3 o id_2.
JSON (filas)
Un array de arrays, uno por fila, incluido el encabezado: [["Nombre", "Edad"], ["Ada", 36]]. Útil cuando la hoja no tiene fila de encabezado.
Tipos
Los números y los booleanos siguen siendo números y booleanos; las celdas vacías pasan a null; las fechas pasan a "2024-01-15" o "2024-01-15T09:30:00".

Ejemplo: cómo se convierten las filas en JSON

Con la fila de encabezado activada, la primera fila da las claves y cada fila siguiente se convierte en un objeto. Una hoja como esta:

name age city active
Ada 36
Bob Rome TRUE

da este JSON, en el que los números y los booleanos conservan su tipo y las celdas vacías son null:

[
  {"name": "Ada", "age": 36, "city": null, "active": null},
  {"name": "Bob", "age": null, "city": "Rome", "active": true}
]

Con la fila de encabezado desactivada, o con el formato de filas, obtienes un array de arrays que incluye la primera fila. Las filas más largas que el encabezado reciben claves llamadas column5, column6 y así sucesivamente.

Preguntas frecuentes

¿Puedo convertir todas las hojas a la vez?

Sí. «Descargar las N hojas (ZIP)» genera un ZIP con un archivo JSON por hoja.

¿Por qué un valor es un número en JSON pero en Excel aparece con formato?

JSON conserva el valor almacenado, así que 12,5 % pasa a 0.125 y una celda de moneda pasa a ser un número normal. Usa la salida CSV si necesitas el texto exactamente como se muestra.

¿Se incluyen las fórmulas?

Se usa el resultado guardado en el archivo, no la fórmula en sí.

Privacidad

Esta herramienta funciona por completo en tu navegador. Tus archivos y textos se procesan en tu dispositivo y nunca se suben a nuestros servidores.

Herramientas relacionadas