He leído el archivo de Excel en angular11 usando el paquete xlsx.
el siguiente código lee todas las filas que comienzan desde la primera fila si hay datos disponibles y también omite desde la fila vacía. ¿Ahora quiero comenzar a leer desde una fila específica y también quiero leer una fila vacía?
const target:DataTransfer=<DataTransfer>(evt.target); if(target.files.length!==1) throw new Error('Can not select multiple files'); const reader:FileReader=new FileReader(); reader.onload=(e:any)=>{ const bstr:string=e.target.result; const wb:XLSX.WorkBook=XLSX.read(bstr,{type:'binary'}); const wsname:string=wb.SheetNames[0]; const ws:XLSX.WorkSheet=wb.Sheets[wsname]; // console.log(ws); this.ExcelData=(XLSX.utils.sheet_to_json(ws ,{header:1})); console.log(this.ExcelData); }; reader.readAsBinaryString(target.files[0]);