Recientemente comencé a trabajar con SheetJS y JS-XLSX y cuando leo el archivo, pierdo algunos de los subtítulos como valor clave.
El archivo se ve así:
Mi línea de código que trae los datos es:
var data = xlsx.utils.sheet_to_json(workbook.Sheets[sheetName], {range:1});Estoy usando rango porque la primera fila son instrucciones, no encabezados. El objeto que se devuelve tendrá los títulos de trabajo como clave para los valores (solo para salarios) y la columna de bonificación tiene __empty_1: , __empty_2: , etc.
Lo que necesito para que el objeto devuelva es JobTitle.Salary.amount y JobTitle.Bonus.amount
¿Hay alguna manera de hacer esto con SheetJs o hay una mejor herramienta para recibir y analizar los datos?
¡Gracias por cualquier ayuda!