Conversor de XLSX a JSON
Convierte una hoja de Excel a JSON en tu navegador. Elige la hoja, previsualiza un array de objetos y descarga un archivo .json privado.
🔒 Se ejecuta completamente en tu navegador — nada se cargaConvierte las filas de una hoja de cálculo en objetos JSON
Desarrolladores, analistas y equipos de operaciones suelen recibir datos estructurados como libro de Excel aunque el siguiente paso necesite JSON. Este conversor de XLSX a JSON transforma una hoja de cálculo en un array de objetos que puedes usar en scripts, prototipos, sitios estáticos, importaciones y pruebas de API. Sube un libro, selecciona la hoja que te interesa y la primera fila se convierte en las claves de los objetos de todas las filas siguientes.
El archivo se procesa por completo dentro de tu navegador con SheetJS. El libro se lee desde el objeto de archivo local, se transforma en memoria y se muestra como JSON con formato. Ningún dato de la hoja de cálculo se sube, se registra ni se almacena en otro lugar. Este flujo de trabajo privado es útil para exportaciones de muestra, planificación de migraciones, datos de catálogo, informes internos y cualquier libro que no deba pegarse en un conversor basado en servidor.
Prepara la hoja para obtener un JSON limpio
Una tabla rectangular sencilla es la que mejor se convierte. Escribe los nombres de los campos en la primera fila y evita etiquetas de columna duplicadas, porque cada etiqueta se convierte en una propiedad JSON. Deja las notas, los totales y los bloques de título combinados fuera de la hoja seleccionada o elimínalos antes de convertir. Las celdas en blanco se conservan como valores vacíos para que las filas mantengan una estructura coherente, algo útil cuando el JSON vaya a ser revisado por otro script o importado a una base de datos.
Cómo usar el resultado
El archivo descargado es un documento JSON estándar en UTF-8. Puedes incluirlo en un proyecto estático, cargarlo en Node.js, usarlo en un proceso de importación de datos o abrirlo en un editor para una revisión rápida. En hojas muy grandes, la página solo muestra el principio como vista previa; para ver el contenido completo usa el archivo descargado. Si más adelante los datos deben volver al formato de hoja de cálculo, conserva el libro original como fuente de referencia.
Detalles del resultado que conviene conocer
La salida es un array JSON con un objeto por cada fila de datos, con formato y sangría de dos espacios. Una hoja cuya primera fila contiene los encabezados name, qty y price se convierte en una lista de objetos que tienen esas tres propiedades. Las celdas numéricas siguen siendo números, las de texto siguen siendo cadenas y las celdas vacías se convierten en cadenas vacías. Si dos columnas comparten encabezado, el conversor hace únicas las claves añadiendo un sufijo como _1.
Las celdas de fecha pueden aparecer como valores seriales numéricos en lugar de texto con formato, así que revísalas en la vista previa y conviértelas en tu propio código si es necesario. La línea de estado indica cuántas filas se han convertido. La vista previa se limita a los primeros 25.000 caracteres, pero el archivo descargado contiene todo. Solo se convierte la hoja seleccionada, así que exporta por separado cada hoja que necesites.
Cómo usar
- Sube el XLSXSuelta un libro de Excel en la página o haz clic para elegirlo.
- Elige la hojaSelecciona la hoja que contiene la tabla que quieres convertir.
- Descarga el JSONPrevisualiza el array de objetos y guárdalo como archivo .json.