एक्सेल फ़ाइल में एक शीट जोड़ें


नमस्ते, मेरे पास एक बटन के साथ एक प्रश्न है जो कहता है कि एक्सेल में डाउनलोड करें…सब कुछ ठीक है।
लेकिन मैं चाहता हूं कि वह जानकारी मुझे उसी फ़ाइल की एक अलग शीट में दिखाई जाए… और मैं फ्रंट के रूप में एग्युलर का उपयोग कर रहा हूं
यह मेरा कोड है..

गूगल अनुवाद:

नमस्ते, मेरे पास एक बटन के साथ एक प्रश्न है जो कहता है कि एक्सेल में डाउनलोड करें…सब कुछ ठीक है।
लेकिन मैं चाहता हूं कि वह जानकारी मुझे उसी फ़ाइल की एक अलग शीट में दिखाई जाए… और मैं फ्रंट के रूप में एग्युलर का उपयोग कर रहा हूं
यह मेरा कोड है..

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');

मुझे दिखाने में त्रुटि.

गूगल अनुवाद:

यह त्रुटि मुझे दिखा रहा है.

गलती
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)

मैंने क्या प्रयास किया है:

मैं एप्लिकेशन चलाता हूं और यह मुझे उल्लिखित त्रुटि दिखाता है

गूगल अनुवाद:

मैं एप्लिकेशन चलाता हूं और यह मुझे उल्लिखित त्रुटि दिखाता है

समाधान 1

त्रुटि संदेश बिल्कुल स्पष्ट है: फ़ाइल नहीं खोली जा सकती।

त्रुटि संदेश को ध्यान से पढ़ें: यह कहता है कि यह जावास्क्रिप्ट कोड से “C:\Archivo_Descargas\WEGMANSPRODUCTION021624.xlsx” फ़ाइल को पढ़ने का प्रयास कर रहा है और इसे एक्सेस नहीं कर सकता है।

ऐसा शायद इसलिए है क्योंकि जावास्क्रिप्ट क्लाइंट ब्राउज़र पर चलता है, सर्वर पर नहीं – और सुरक्षा कारणों से क्लाइंट फ़ाइल सिस्टम तक इसकी कोई सीधी पहुंच नहीं है। यदि ऐसा हुआ, तो आपके कंप्यूटर की कोई भी फ़ाइल किसी भी वेबसाइट से सुरक्षित नहीं रहेगी!
इसके अलावा, जब आप किसी साइट पर जाते हैं तो वेबसाइटों के पास क्लाइंट फ़ाइल सिस्टम पर फ़ाइलें लिखने की सीधी पहुंच नहीं होती है ताकि वे स्वचालित रूप से आपके पीसी पर वायरस, ट्रोजन और अन्य मैलवेयर लोड न कर सकें।

क्लाइंट फ़ाइलों तक पहुँचने के लिए, उपयोगकर्ता को सर्वर पर फ़ाइलों को अपलोड करना शुरू करना होगा, जहाँ इसे संसाधित किया जा सकता है – लेकिन वेब सर्वर में आमतौर पर Office स्थापित नहीं होता है, इसलिए आपको संभवतः अपनी समस्या का एक अलग समाधान ढूंढना होगा!

コメント

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