Excel a JSON

Convierte una hoja de Excel en un array JSON donde cada fila es un objeto y los nombres de las columnas son las claves. Listo para API, scripts y datos de prueba.

Tus archivos no salen de tu dispositivo. Todo funciona en tu navegador.

Cómo funciona

  1. Añade tus datos ExcelAbre el archivo o pega su contenido en el cuadro de entrada. La primera fila se usa como encabezado.
  2. Revisa la vista previaJSON ya está seleccionado. Repasa las filas y las columnas en la vista previa.
  3. DescargaDescarga el archivo JSON o copia el resultado y úsalo donde lo necesites.

Valores con tipo, no solo texto

Los tipos de columna se detectan a partir de los datos, así que los precios pasan a ser números, los indicadores pasan a true o false y las celdas vacías a null. Los códigos con ceros a la izquierda siguen siendo cadenas.

El resultado aparece formateado y coloreado, para que puedas revisarlo antes de copiarlo o descargarlo.

Sobre Excel

XLSX es el formato de libro de Excel que se usa desde 2007. Puede tener varias hojas, guarda los números y las fechas como valores reales y lo abren Excel, Google Sheets, Numbers y LibreOffice.

Sobre JSON

JSON es el formato de datos de la web. Una tabla se convierte en un array de objetos, un objeto por fila, con los nombres de las columnas como claves. Está listo para API, scripts y bases de datos NoSQL.

Preguntas frecuentes

¿Puedo obtener un array de arrays?

La salida es un array de objetos, que es lo que esperan la mayoría de las API. Desactiva la opción de encabezado para obtener claves basadas en la posición de las columnas.

¿Se suben mis archivos?

No. La lectura y la escritura se hacen en tu navegador. Tus archivos no se envían a nuestros servidores.

¿Puedo convertir archivos .xls antiguos?

Los archivos .xls antiguos no son compatibles. Ábrelos en Excel o LibreOffice y guárdalos primero como .xlsx.

¿Y si mi libro tiene varias hojas?

Al abrir el archivo aparece un selector de hojas. Elige la hoja que quieras y se convierte al instante.

¿Se conservan las fórmulas?

El convertidor usa los últimos valores calculados que están guardados en el archivo. Las fórmulas en sí no se copian.

¿Cómo se trata el JSON anidado?

Los objetos anidados se aplanan en columnas como address.city, así cada valor tiene su propia columna.