Convertidor de Excel a JSON Convierta hojas de cálculo de Excel (.xlsx, .xls) al formato JSON con selección de hoja.
Excel a JSON
Convierta hojas de cálculo de Excel (.xlsx, .xls) al formato JSON con selección de hoja.
Subir archivo de Excel
Arrastra o selecciona tu archivo .xlsx, .xls o .ods.
Seleccionar hoja
Elige qué hoja convertir si la libreta tiene varias hojas.
Descargar JSON
Copia o descarga el resultado de la matriz JSON.
What Is Excel a JSON?
Excel a JSON convierte hojas de cálculo de Microsoft Excel al formato Notación de Objetos JavaScript. Compatible con los formatos de archivo .xlsx, .xls, .xlsb y .ods, esta herramienta utiliza la biblioteca SheetJS (xlsx) para el análisis confiable de hojas de cálculo. La primera fila de cada hoja se utiliza como clave de objeto, y cada fila posterior se convierte en un objeto JSON. Para libros con varias hojas, puedes seleccionar qué hoja convertir. La conversión se realiza completamente en tu navegador: tus archivos de hoja de cálculo nunca se suben a ningún servidor.
Why Use Excel a JSON?
-
Soporta formatos de archivo .xlsx, .xls, .xlsb y .ods.
-
Se admiten libretas con varias hojas con selector de hoja.
-
Sangría de JSON configurable (2 o 4 espacios).
-
Los archivos nunca abandonan tu navegador - privacidad completa.
Common Use Cases
Desarrollo de API
Convierte datos de Excel en JSON para usar como datos mock de API o fixtures de prueba.
Importación a base de datos
Transforma los datos de la hoja de cálculo en JSON para importarlos a MongoDB u otras bases de datos NoSQL.
Aplicaciones web
Convierte archivos de datos de Excel en JSON para usar en aplicaciones web frontend.
Migración de datos
Transforma los datos basados en Excel en JSON para tuberías de datos modernas.
Technical Guide
El análisis de archivos se maneja mediante la biblioteca SheetJS (xlsx), que lee el archivo cargado como un ArrayBuffer y analiza el formato de hoja de cálculo binario. La biblioteca es compatible con formatos de Microsoft Office (BIFF para .xls, OOXML para .xlsx), OpenDocument (.ods) y otros formatos de hojas de cálculo.
La utilidad sheet_to_json() convierte una hoja de trabajo en un arreglo de objetos utilizando la primera fila como claves. Las filas vacías suelen excluirse. Los valores de las celdas se convierten a sus equivalentes en JavaScript: números, cadenas, fechas y booleanos.
Para libros con varias hojas, el array SheetNames proporciona la lista de hojas disponibles, y los usuarios pueden seleccionar qué hoja convertir. El proceso de conversión solo afecta a la hoja seleccionada.
Nota de rendimiento: las hojas de cálculo muy grandes (100,000+ filas) pueden tardar varios segundos en procesarse en el navegador. La biblioteca xlsx está optimizada para su uso en el navegador, pero el uso de memoria aumenta con el tamaño del archivo.
Tips & Best Practices
-
1La primera fila de cada hoja debe contener encabezados de columna - se convierten en claves JSON.
-
2Las celdas combinadas pueden no convertirse como se espera - descombinar celdas antes de la conversión.
-
3Las celdas de fecha se convierten a representaciones de fechas de JavaScript - formátalas según sea necesario.
-
4Para archivos grandes, el procesamiento puede tardar unos segundos dependiendo de tu dispositivo.
Related Tools
CSV a JSON
Convierta datos CSV al formato de matriz JSON instantáneamente en su navegador.
🔄 File Conversion
JSON a CSV
Convierta matrices JSON en formato CSV con escape y formato adecuados.
🔄 File Conversion
Excel a CSV
Convierta hojas de cálculo de Excel al formato CSV con selección de hoja.
🔄 File Conversion
Visor de Excel
Ver hojas de cálculo de Excel como tablas formateadas y ordenables sin necesidad de tener instalado Excel.
🔄 File ConversionFrequently Asked Questions
Q ¿Qué formatos de archivo son compatibles?
Q ¿Se sube mi archivo a un servidor?
Q ¿Cómo se manejan las fechas?
Q ¿Qué pasa con las fórmulas?
Q ¿Hay un límite de tamaño de archivo?
About This Tool
Excel a JSON is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.