[ad_1]
Bonjour, j’ai une requête avec un bouton qui dit télécharger dans Excel… tout va bien.
mais je veux que ces informations me soient montrées dans une feuille séparée du même fichier… et j’utilise agular comme façade
c’est mon code..
Google Traduction:Bonjour, j’ai une requête avec un bouton qui dit télécharger dans Excel… tout va bien.
mais je veux que ces informations me soient montrées dans une feuille séparée du même fichier… et j’utilise agular comme façade
c’est mon code..
let existworkBook = XLSX.readFile('C:\\Archivo_Descargas\\WEGMANSPRODUCTION021624.xlsx'); //Crear nueva hoja con los datos let newWorkSheet = XLSX.utils.json_to_sheet(salesOrderReport, { header: heading , skipHeader : true}); //Agregar la nueva hoja al libro existente XLSX.utils.book_append_sheet(existworkBook, newWorkSheet , this.translationService.getValue('PRODUCT_SALES_REPORT')); XLSX.writeFile(existworkBook,'C:\\Archivo_Descargas\\WEGMANSPRODUCTION021624.xlsx');
erreur en me montrant.
Google Traduction:L’erreur qu’il me montre.
common-error-handler.service.ts:20 Error: Cannot access file C:\Archivo_Descargas\WEGMANSPRODUCTION021624.xlsx at read_binary (xlsx.mjs:3234:8) at readSync (xlsx.mjs:23811:69) at Module.readFileSync (xlsx.mjs:23851:9) at SafeSubscriber._next (product-sales-report.component.ts:316:30) at SafeSubscriber.__tryOrUnsub (Subscriber.js:183:16) at SafeSubscriber.next (Subscriber.js:122:22) at Subscriber._next (Subscriber.js:72:26) at Subscriber.next (Subscriber.js:49:18) at FilterSubscriber._next (filter.js:33:30) at FilterSubscriber.next (Subscriber.js:49:18)
Ce que j’ai essayé :
Je lance l’application et elle m’affiche l’erreur mentionnée
Google Traduction:Je lance l’application et elle m’affiche l’erreur mentionnée
Solution 1
Le message d’erreur est assez clair : le fichier ne peut pas être ouvert.
Lisez attentivement le message d’erreur : il indique qu’il essaie de lire un fichier “C:\Archivo_Descargas\WEGMANSPRODUCTION021624.xlsx” à partir du code Javascript et qu’il ne peut pas y accéder.
C’est probablement parce que Javascript s’exécute sur le navigateur client, pas sur le serveur – et n’a pas d’accès direct au système de fichiers client pour des raisons de sécurité. Si tel était le cas, aucun fichier sur votre ordinateur ne serait à l’abri d’un site Web !
De plus, les sites Web n’ont pas d’accès direct pour écrire des fichiers sur les systèmes de fichiers clients afin d’éviter qu’ils chargent automatiquement des virus, des chevaux de Troie et d’autres logiciels malveillants sur votre PC lorsque vous visitez un site.
Pour accéder aux fichiers clients, l’utilisateur doit lancer un téléchargement des fichiers sur le serveur, où ils peuvent ensuite être traités – mais les serveurs Web n’ont généralement pas Office installé, vous devrez donc probablement trouver une solution différente à votre problème !
[ad_2]
コメント