Herramientas de Hojas de Cálculo

Excel a JSON

Convierte una hoja de cálculo en JSON estructurado (primera fila como claves).

Valora esta herramienta

    Se procesa de forma segura en nuestro servidor y se elimina inmediatamente después. No se almacena nada.

    Cómo usar Excel a JSON

    1. Selecciona tu archivo de Excel o CSV.
    2. Haz clic en Convertir a JSON.
    3. Descarga un arreglo JSON de objetos por fila.

    Acerca de Excel a JSON

    Esta herramienta lee la hoja activa de un libro de Excel o un CSV, trata la primera fila como nombres de campo y genera un arreglo JSON con formato legible en el que cada fila siguiente se convierte en un objeto con esas claves. Las filas completamente vacías se descartan, y una columna cuya celda de encabezado esté en blanco se sigue incluyendo: simplemente recibe una clave automática como column_3 para que los datos no se pierdan silenciosamente.

    Está pensada para el momento en que alguien te entrega una hoja de cálculo y la necesitas como datos de prueba, un fixture de test o una carga útil de API. Si el destino es una importación a base de datos o una herramienta que solo quiere un archivo plano, Excel a CSV es la respuesta más sencilla; CSV a Excel se encarga del viaje inverso.

    Dos advertencias honestas. Los nombres de encabezado duplicados chocan entre sí: si dos columnas se llaman ambas Nombre, solo sobrevive la de más a la derecha en cada objeto, porque las claves se sobrescriben entre sí. Y la estructura es estrictamente plana: una hoja, un arreglo, sin anidamiento ni relaciones, ya que solo se lee la hoja activa. Los valores conservan sus tipos de la hoja de cálculo, así que los números salen como números JSON y las celdas vacías como null. Tu archivo se sube a nuestro servidor, se procesa con un nombre aleatorio en una carpeta bloqueada al acceso web y se elimina al terminar la solicitud. El límite es de 20 MB.

    Preguntas frecuentes

    ¿Qué pasa si mi primera fila no son encabezados?

    Entonces tu primera fila de datos reales se consume como las claves, lo cual rara vez es lo que quieres. Añade una fila de encabezados antes de subir el archivo.

    ¿Qué ocurre con los nombres de columna duplicados?

    Gana el último. Cada objeto de fila se construye asignando claves en orden, así que un encabezado repetido sobrescribe el valor anterior: renombra las columnas si necesitas conservar ambas.

    ¿Cómo se tratan las celdas y filas en blanco?

    Las filas totalmente vacías se omiten. Las celdas vacías dentro de una fila conservada se convierten en null en el JSON.

    ¿Puedo obtener JSON anidado?

    No. El resultado siempre es un arreglo plano de objetos planos, uno por fila. Reestructurar en anidados es tarea de un script posterior.

    ¿Se admiten varias hojas?

    No: solo se lee la hoja activa. Convierte cada hoja por separado si las necesitas todas.