Ajouter une feuille à un fichier Excel – ajouter une feuille à un fichier Excel

la programmation


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.

Erreur
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 !

コメント

タイトルとURLをコピーしました