I work on angular 7 app that compare excel file uploaded with schema file excel I have
I face issue I can't display Excel Not Identical when press button upload and excel Not identical
so if excel file not identical or not same file schema I have then
when press button upload display message Excel Not Identical that display on console log on ts
so How to do that please What I have tried:
public uploadFile = (files) => { this._dataService.CompareExcel(this.selectedoptions.toString(),this.fileToUpload) .subscribe(resp => { if (resp) { console.log('Excel is Identical'); if(this.selectedoptions==1) { this._dataService.PostUpload(this.selectedoptions.toString(),this.fileToUpload) .subscribe((response: Blob) => saveAs(response, this.fileToUpload.name + '.xlsx')); } if(this.selectedoptions==2) { this._dataService.PostUploadzip(this.selectedoptions.toString(),this.fileToUpload) .subscribe((response: Blob) => saveAs(response, this.fileToUpload.name + '.zip')); } } else { console.log('Excel Not Identical'); } });
on component.html
<button (click)="uploadFile(files)" class="btn btn-link" style="margin-right: 0px"> <nb-icon icon="cloud-upload-outline"></nb-icon> </button>