quiero cargar un archivo de Excel y leerlo usando ionic-angular, intento con este código pero no funciona para la aplicación ionic, solo funciona para el navegador, no sé por qué.
quiero leerlo y obtener un valor de él y no funciona en la aplicación iónica (android)
si hay algún complemento para el archivo de Excel, ayúdame
este es mi codigo
<ion-input #inputFile id="input-file" type="file" (change)="excelRead($event)" multiple></ion-input> public excelRead(e :any ){ let fileReaded :any ; fileReaded = e.target.files[0]; let type = e.target.files[0].name.split('.').pop(); console.log(fileReaded.name) const schema = { 'Material' :{ prop : 'material', type : String , required : false } , 'Description' :{ prop : 'description', type : String , required : false } , 'Emplacement' :{ prop : 'emplacement', type : String , required : false } , 'Physique' :{ prop : 'physique', type : Number , required : false } , 'Sap' :{ prop : 'sap', type : Number , required : false } , 'Ecart' :{ prop : 'ecart', type : Number , required : false } , 'Cagette' :{ prop : 'cagette', type : String , required : false } , }; readXlsxFile(fileReaded, {schema}).then((data) =>{ console.log("message1") if( data.rows){ for (let i of data.rows){ console.log("message2") this.inventaireTab.push(i); } } console.log("message3") console.log(this.inventaireTab) for (let i = 0; i < this.inventaireTab.length; i++) { this.quantite.push(this.inventaireTab[i].physique) } console.log(this.quantite) } ) }si tienes alguna sugerencia ayúdame
Tienes que usar el complemento Ionic File Opener: https://ionicframework.com/docs/native/file-opener
Use este enlace como referencia como en el uso de la documentación del complemento que encontrará solo para PDF: cómo abrir un archivo (doc, ppt, xlsx, pdf, jpg, png) usando el abridor de archivos nativo iónico
Con esto puedes abrir diferentes formatos de archivo.