Selecciona un libro de Excel
Elige un archivo XLSX, XLSM o XLS. Se leerá en este navegador.
Pasa las filas de una hoja a JSON
La herramienta lee libros XLSX, XLSM y el formato XLS anterior. Después de elegir el archivo, selecciona la hoja que quieres convertir. De forma predeterminada, la primera fila proporciona los nombres de propiedad y las filas restantes forman un array de objetos.
También puedes conservar la primera fila y generar cada fila como un array. Las celdas con formato de fecha pasan a cadenas ISO 8601, las celdas vacías a null y los números y booleanos conservan su tipo JSON. El JSON puede llevar sangría o estar minificado; JSONL escribe un objeto por línea.
El libro permanece en el navegador
El archivo se lee y se transforma en tu dispositivo. La herramienta no incluye un paso de subida:
- La lectura del libro y la serialización a JSON se ejecutan en el navegador.
- El JSON generado se entrega como una descarga local del navegador.
- La página se distribuye como archivos estáticos y el código fuente está disponible con licencia MIT.
- Una vez almacenados los recursos de la aplicación, la herramienta puede utilizarse sin conexión de red.
Durante la conversión puedes revisar el panel Red del navegador para comprobar que ninguna solicitud contiene el libro. Consulta el código fuente.
Cómo convertir una hoja
-
Elige un libro
Selecciona o suelta un archivo XLSX, XLSM o XLS. La herramienta leerá los nombres de sus hojas.
-
Configura la hoja y la salida
Selecciona una hoja, decide si la primera fila contiene los nombres de propiedad y elige JSON o JSONL y la sangría.
-
Convierte y guarda
Convierte la hoja elegida, revisa la vista previa y guarda el archivo .json o .jsonl resultante.
Preguntas frecuentes
¿Se sube mi archivo de Excel?
No. El libro se analiza en el navegador y el resultado se genera como una descarga local. La conversión no envía el libro a un servidor.
¿Qué formatos de Excel se admiten?
Se admiten .xlsx, .xlsm y .xls. La herramienta lee los datos de las hojas, pero no ejecuta macros de VBA. Los libros cifrados o protegidos con contraseña no son compatibles.
¿Cómo se eligen los nombres de propiedad?
De forma predeterminada, SheetJS usa la primera fila como nombres de propiedad y distingue los nombres repetidos. Si desactivas esta opción, obtendrás un array bidimensional que incluye la primera fila.
¿Cómo se representan las fechas y las celdas vacías?
Las celdas reconocidas como fechas se escriben como cadenas ISO 8601 y las celdas vacías como null. Los números y booleanos conservan su tipo JSON.
¿Se vuelven a calcular las fórmulas?
La herramienta lee los valores guardados en el libro y no vuelve a calcular las fórmulas. Si no hay un resultado guardado, la salida puede diferir de lo que muestra Excel tras recalcular.
¿Qué es el formato JSONL?
JSONL coloca un objeto JSON en cada línea. En este modo, la primera fila de la hoja proporciona los nombres de propiedad y no se añade sangría.
¿Crea JSON anidado o infiere un esquema?
No. Cada fila de la hoja se convierte en un objeto o un array. La herramienta no crea estructuras anidadas, no infiere esquemas ni convierte JSON de vuelta a Excel.