Convertir Excel a JSON en el navegador

Extrae datos estructurados de Excel en formato JSON sin instalar nada.

📊 → { }
Suelte un libro .xlsx.xlsx — nada se sube

¿Cómo funciona la conversión de Excel a JSON?

La herramienta lee archivos .xlsx directamente en el navegador usando JavaScript, sin enviar datos a servidores. Analiza cada celda del libro de Excel y extrae su valor, tipo y posición, incluyendo celdas vacías y errores. Los datos se presentan en JSON, apto para integraciones, programación y análisis.

Las fechas se convierten a formato ISO 8601 para facilitar el tratamiento en aplicaciones. Los valores booleanos, como casillas de verificación, se traducen a true o false. Si una celda contiene una fórmula, se captura su último resultado calculado, pero nunca la fórmula en sí.

Opciones de estructura del JSON de salida

Puede elegir entre dos formatos de salida: como matriz de objetos (donde cada fila es un objeto con claves tomadas de la primera fila como encabezados) o como matriz de matrices (cada fila es un array y mantiene su posición y celdas vacías).

Esto es útil si su Excel contiene filas o columnas sin datos, ya que la herramienta conserva exactamente la estructura original. Si hay encabezados duplicados, ambos se incluyen, aunque puede ser necesario ajustar el JSON posteriormente.

Limitaciones específicas y recomendaciones

Sólo se admiten archivos .xlsx; los antiguos .xls no pueden procesarse. El formato JSON generado solo contiene valores de celdas, excluyendo gráficos, imágenes, estilos y macros. El tamaño máximo depende de la memoria disponible en el navegador, por lo que archivos muy grandes pueden causar problemas.

Si necesita convertir un archivo .xls, primero debe guardarlo como .xlsx en Excel. Para mantener la integridad de sus datos, verifique que no haya encabezados repetidos y que los valores textuales se mantengan intactos, sobre todo si contienen ceros a la izquierda o parecen números.

Preguntas frecuentes

¿Cómo se tratan las celdas con ceros a la izquierda o texto que parece número?

Los valores se extraen tal cual aparecen en Excel, por lo que los ceros a la izquierda y textos numéricos se mantienen como texto si Excel los reconoce así. Es importante revisar el JSON generado si necesita conservar estos formatos.

¿Qué ocurre si hay columnas con nombres de encabezado repetidos?

Ambos encabezados se incluyen en el JSON, pero puede haber conflicto en aplicaciones que esperan claves únicas. Se recomienda editar el Excel antes de la conversión para evitar duplicidades.

¿Se mantienen filas y celdas vacías en el JSON?

Sí, tanto filas como celdas vacías quedan registradas en la estructura de salida, lo cual es esencial para preservar el formato original del documento.

¿Puedo usar la herramienta sin conexión o requiere internet?

La herramienta funciona completamente en el navegador, por lo que puede usarse incluso sin conexión a internet una vez cargada la página. Ningún archivo es subido ni procesado en servidores externos.

¿Qué hago si mi archivo está en formato .xls antiguo?

Debe guardar el archivo como .xlsx usando Microsoft Excel u otra aplicación compatible antes de intentar convertirlo, ya que la herramienta no soporta el formato .xls.

¿Incluye gráficos, imágenes o formatos de celda en el JSON?

No, solo se extraen los valores de las celdas. Gráficos, imágenes, estilos y macros quedan fuera del JSON generado para centrar el proceso en datos estructurados.

¿Algo no funciona o tienes una idea para esta herramienta? Cuéntanos