Conversor de Excel a JSON
Suelta un archivo .xlsx o .xls y convierte cualquier hoja en JSON limpio, directamente en tu navegador. Tu hoja de cálculo nunca sale de tu dispositivo.
El conversor de Excel a JSON analiza tu libro por completo en tu navegador. El archivo y cada celda que contiene permanecen en tu dispositivo y nunca se suben a ArrayKit.
Abre el conversor de CSV a JSON
Acerca de Excel a JSON
El conversor de Excel a JSON transforma un libro en JSON estructurado sin salir de tu navegador. Suelta un archivo .xlsx o .xls, elige la hoja que quieras y elige la forma: un array de objetos indexado por la fila de cabecera, o un array 2D en bruto de cada fila. Los valores de las celdas conservan su tipo: los números siguen siendo números, las casillas de verificación se vuelven true o false, y las celdas de fecha se emiten como cadenas ISO 8601 para que se analicen limpiamente más adelante. Las filas en blanco se omiten y los nombres de cabecera duplicados o vacíos se hacen únicos automáticamente, así que el resultado encaja directamente en una petición de API, un script de datos iniciales o un fixture de pruebas. Está pensado para desarrolladores, analistas e ingenieros de QA que reciben hojas de cálculo de las partes interesadas y necesitan JSON en segundos. Todo el libro se analiza en tu dispositivo: no se sube nada.
Características
- Arrastra y suelta libros .xlsx, .xls, .xlsm y .ods
- Elige cualquier hoja de un libro con varias pestañas con un solo desplegable
- Genera un array de objetos indexado por la fila de cabecera, o un array 2D simple
- Activa o desactiva la fila de cabecera sin volver a importar el archivo
- Conserva los tipos: los números siguen siendo numéricos, las casillas se vuelven booleanos
- Las celdas de fecha se convierten en cadenas ISO 8601 para un análisis fiable
- Las cabeceras de columna vacías y duplicadas se renombran para que las claves sigan siendo únicas
- Copia el JSON o descárgalo como archivo .json con un clic
Cómo usar Excel a JSON
- Suelta tu archivo .xlsx o .xls en la zona de arrastre, o haz clic para buscarlo
- Elige la hoja que quieras en el desplegable Hoja
- Elige «Array de objetos» o «Array 2D» y activa o desactiva la fila de cabecera
- Copia el JSON o descárgalo como archivo .json
Ejemplo
Entrada
Sheet1:
name age active
Ada 36 TRUE
Linus 54 FALSE
Salida
[
{ "name": "Ada", "age": 36, "active": true },
{ "name": "Linus", "age": 54, "active": false }
]
La fila de cabecera se convierte en las claves del objeto; las celdas de número y booleano conservan su tipo.
Errores comunes y solución de problemas
- Las claves JSON son 'Column 1', 'Column 2' en lugar de nombres reales. — Tu fila de cabecera está en blanco o desactivaste «La primera fila es cabecera». Actívala para que la primera fila no vacía aporte las claves.
- Las fechas salen como números grandes como 44197 en lugar de una fecha. — Eso es un número de serie de Excel. Esta herramienta lee las celdas con formato de fecha como fechas reales y emite cadenas ISO; da formato de Fecha a la columna en Excel si una celda aparece como un número simple.
- Dos columnas comparten la misma cabecera y un valor sobrescribe al otro. — Las cabeceras duplicadas reciben un sufijo automático (name, name_2, name_3) para que cada valor se conserve bajo una clave única.
- El resultado está vacío o solo muestra unas pocas filas. — Comprueba que seleccionaste la hoja correcta: un libro puede tener varias. Las filas totalmente en blanco se omiten, así que los huecos de la hoja se eliminan.
Preguntas frecuentes
- ¿Cómo convierto un archivo Excel .xlsx a JSON?
- Suelta el archivo .xlsx en la zona de arrastre, elige la hoja que quieras y elige «Array de objetos» para indexar cada fila por la fila de cabecera. Luego copia el JSON o descárgalo como archivo .json. Todo funciona en tu navegador.
- ¿Conserva los números, las fechas y TRUE/FALSE como sus tipos reales?
- Sí. Las celdas numéricas siguen siendo números, las celdas booleanas se vuelven true o false, y las celdas con formato de fecha se convierten en cadenas ISO 8601 para que se analicen correctamente en cualquier idioma. Las celdas en blanco se vuelven null.
- ¿Puedo elegir qué hoja de un libro con varias pestañas convertir?
- Sí. Cuando el libro tiene más de una hoja, aparece un desplegable Hoja para que cambies de pestaña; el JSON se actualiza al instante para la hoja seleccionada sin volver a importar el archivo.
- ¿Cuál es la diferencia entre «Array de objetos» y «Array 2D»?
- «Array de objetos» usa la primera fila como claves y convierte cada fila posterior en un objeto. «Array 2D» devuelve cada fila como un array de valores de celda sin tratar la cabecera, reflejando la cuadrícula en bruto.
- ¿Qué pasa con las cabeceras de columna vacías o duplicadas?
- Las cabeceras vacías se nombran 'Column 1', 'Column 2', y así según su posición, y las cabeceras repetidas reciben un sufijo numérico (name, name_2), para que cada clave de objeto siga siendo única y no se pierda ningún dato.
- ¿Se sube mi hoja de cálculo a un servidor para convertirla?
- No. El libro se analiza por completo en tu dispositivo con un lector integrado en el navegador. El archivo y su contenido nunca salen de tu ordenador y no se envían a ArrayKit ni a ningún otro sitio.
Herramientas relacionadas
- CSV a JSON — Convierte CSV o TSV en JSON tipado y anidado en tu navegador.
- JSON a CSV — Convierte un arreglo de objetos JSON planos a CSV.
- Excel a CSV — Exporta cualquier hoja de un libro .xlsx o .xls a un CSV limpio.
- CSV a tabla Markdown — Convierte CSV o TSV en una tabla Markdown estilo GitHub.
- Formateador de JSON — Embellece, minimiza y valida JSON con la ubicación de los errores.
- Tabla HTML a JSON — Extrae cada tabla HTML a JSON y CSV en tu navegador.
Todas las herramientas de ArrayKit