Tambahkan lembar ke file excel

pemrograman


Halo, saya punya pertanyaan dengan tombol bertuliskan unduh di excel…semuanya baik-baik saja.
tetapi saya ingin informasi itu ditampilkan kepada saya di lembar terpisah dari file yang sama… dan saya menggunakan agular sebagai bagian depan
ini kodeku..

Penerjemah Google:

Halo, saya punya pertanyaan dengan tombol bertuliskan unduh di excel…semuanya baik-baik saja.
tetapi saya ingin informasi itu ditampilkan kepada saya di lembar terpisah dari file yang sama… dan saya menggunakan agular sebagai bagian depan
ini kodeku..

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

kesalahan menunjukkan kepada saya.

Penerjemah Google:

Kesalahan yang ditunjukkannya kepada saya.

Kesalahan
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)

Apa yang saya coba:

Saya menjalankan aplikasi dan itu menunjukkan kesalahan yang disebutkan

Penerjemah Google:

Saya menjalankan aplikasi dan itu menunjukkan kesalahan yang disebutkan

Solusi 1

Pesan kesalahannya cukup jelas: file tidak dapat dibuka.

Baca pesan kesalahan dengan cermat: dikatakan bahwa ia mencoba membaca file “C:\Achivo_Descargas\WEGMANSPRODUKSI021624.xlsx” dari kode Javascript dan tidak dapat mengaksesnya.

Itu mungkin karena Javascript berjalan di browser klien, bukan di server – dan tidak memiliki akses langsung ke sistem file klien untuk alasan keamanan. Jika ya, maka tidak ada file di komputer Anda yang aman dari situs web mana pun!
Selain itu, situs web tidak memiliki akses langsung untuk menulis file ke sistem file klien untuk mencegahnya memuat virus, trojan, dan malware lainnya ke PC Anda secara otomatis saat Anda mengunjungi suatu situs.

Untuk mengakses file klien, pengguna harus memulai pengunggahan file ke server, yang kemudian dapat diproses – namun server web umumnya tidak menginstal Office, jadi Anda mungkin harus mencari solusi lain untuk masalah Anda!

コメント

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