You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by GitBox <gi...@apache.org> on 2020/01/03 06:09:25 UTC

[GitHub] [cordova] ParthMDave opened a new issue #188: probelm in downloading .xlsx file from Angular + Cordova android app

ParthMDave opened a new issue #188: probelm in downloading .xlsx file from Angular + Cordova android app
URL: https://github.com/apache/cordova/issues/188
 
 
   <!------------^ Click "Preview" for a nicer view! -->
   
   Apache Cordova uses GitHub Issues as a feature request and bug tracker _only_.
   For usage and support questions, please check out the resources below. Thanks!
   
   ---
   
   You can get answers to your usage and support questions about **Apache Cordova** on:
   
   * Slack Community Chat: https://cordova.slack.com (you can sign-up at http://slack.cordova.io/)
   * StackOverflow: https://stackoverflow.com/questions/tagged/cordova using the tag `cordova`
   
   ---
   
   I am working in angular 8 project. I have one component which process some data & export this data to excel using XLSX.WorkSheet method. When i run my application in browser then it successfully download EXCEL file(.xlsx).
   
   Now i am converting my angular 8 application to Cordova android, all functionality working same as brower view of my angular app but when i tring to Export EXCEL then file not downloading.
   
   Here i show some code of angular project for Export Excel data as below
   ```
   import { ExportAsService, ExportAsConfig, SupportedExtensions } from 'ngx-export-as';
   import * as XLSX from 'xlsx';
   constructor(private exportAsService: ExportAsService) {}
   
   public exportExcel(jsonData: any[], fileName: string): void {
       const ws: XLSX.WorkSheet = XLSX.utils.json_to_sheet(jsonData);
       const wb: XLSX.WorkBook = { Sheets: { 'data': ws }, SheetNames: ['data'] };
       const excelBuffer: any = XLSX.write(wb, { bookType: 'xlsx', type: 'array' });
       var out = XLSX.write(wb, { type: 'base64' });
       var xlsContent = 'data:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;base64,' + out;
       this.exportAsService.downloadFromDataURL(fileName, xlsContent);    
   }
   
   
   ```
   
   
   
   I am working in angular 8 project. I have one component which process some data & export this data to excel using XLSX.WorkSheet method. When i run my application in browser then it successfully download EXCEL file(.xlsx).
   
   Now i am converting my angular 8 application to Cordova android, all functionality working same as brower view of my angular app but when i try to Export EXCEL then file not downloading.
   
   Here i show some code of angular project for Export Excel data as below.
   
   import { ExportAsService, ExportAsConfig, SupportedExtensions } from 'ngx-export-as';
   import * as XLSX from 'xlsx';
   constructor(private exportAsService: ExportAsService) {}
   
   public exportExcel(jsonData: any[], fileName: string): void {
       const ws: XLSX.WorkSheet = XLSX.utils.json_to_sheet(jsonData);
       const wb: XLSX.WorkBook = { Sheets: { 'data': ws }, SheetNames: ['data'] };
       const excelBuffer: any = XLSX.write(wb, { bookType: 'xlsx', type: 'array' });
       var out = XLSX.write(wb, { type: 'base64' });
       var xlsContent = 'data:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;base64,' + out;
       this.exportAsService.downloadFromDataURL(fileName, xlsContent);    
   }
   Using above code i am able to download excel file when click on Excel button in Angular 8 Application in browser. i want same behavior in Android .APK(Cordova). i am not aware more about cordova, is any effort require to download file in Cordova app?
   
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org


[GitHub] [cordova] timbru31 commented on issue #188: probelm in downloading .xlsx file from Angular + Cordova android app

Posted by GitBox <gi...@apache.org>.
timbru31 commented on issue #188: probelm in downloading .xlsx file from Angular + Cordova android app
URL: https://github.com/apache/cordova/issues/188#issuecomment-570572438
 
 
   I'm closing this issue and re-quote what the template said:
   
   Apache Cordova uses GitHub Issues as a feature request and bug tracker _only_.
   For usage and support questions, please check out the resources below. Thanks!
   
   ---
   
   You can get answers to your usage and support questions about **Apache Cordova** on:
   
   * Slack Community Chat: https://cordova.slack.com (you can sign-up at http://slack.cordova.io/)
   * StackOverflow: https://stackoverflow.com/questions/tagged/cordova using the tag `cordova`
   
   ---

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org


[GitHub] [cordova] timbru31 closed issue #188: probelm in downloading .xlsx file from Angular + Cordova android app

Posted by GitBox <gi...@apache.org>.
timbru31 closed issue #188: probelm in downloading .xlsx file from Angular + Cordova android app
URL: https://github.com/apache/cordova/issues/188
 
 
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org