Qué es
El Conversor de Excel a JSON lee una planilla .xlsx o .xls y devuelve JSON: un arreglo de objetos, donde cada fila se vuelve un objeto y cada encabezado de columna se vuelve una clave.
Quién necesita esto
Es el puente entre la gente que mantiene los datos en planillas y los sistemas que solo hablan JSON. Una lista de productos mantenida en Excel se vuelve datos iniciales para una aplicación. Una hoja de traducciones se vuelve un archivo de idioma. Una tabla de configuración se vuelve algo que una API puede aceptar. Una exportación puntual se vuelve un fixture para pruebas automatizadas.
Hacerlo a mano es lento y propenso a errores: cien filas retipeadas como JSON son cien oportunidades de olvidar una coma.
Cómo usarlo
- Agrega la planilla.
- Elige la hoja si hay más de una, y confirma que la primera fila tenga los nombres de las columnas.
- Copia o descarga el JSON.
Qué revisar en la salida
Los encabezados se vuelven claves, tal cual están escritos. Un encabezado con espacios o acentos produce una clave con espacios o acentos, lo cual es JSON válido pero incómodo en la mayoría de los lenguajes. Renombrar los encabezados antes de convertir suele ser más fácil que arreglar el JSON después.
Los tipos se deducen. Los números salen como números, no como texto. Eso normalmente es lo que quieres, salvo con lo que solo parece numérico: los códigos de producto y los códigos postales con ceros a la izquierda son el caso clásico.
Las celdas vacías se vuelven valores vacíos o ausentes en vez del texto "null", así que conviene probar contra una exportación real si tu consumidor espera que toda clave exista.
Tu archivo se queda en tu dispositivo
La conversión funciona en tu navegador, así que no se sube nada ni se guarda nada.
Si la fuente es un CSV en vez de una planilla, usa el conversor de CSV a JSON.