Thêm sheet vào file excel – thêm sheet vào file excel

lập trình


Xin chào, tôi có một truy vấn với nút có nội dung tải xuống trong excel…mọi thứ đều ổn.
nhưng tôi muốn thông tin đó được hiển thị cho tôi trong một trang riêng của cùng một tệp… và tôi đang sử dụng agular làm mặt trước
đây là mã của tôi ..

Google dịch:

Xin chào, tôi có một truy vấn với nút có nội dung tải xuống trong excel…mọi thứ đều ổn.
nhưng tôi muốn thông tin đó được hiển thị cho tôi trong một trang riêng của cùng một tệp… và tôi đang sử dụng agular làm mặt trước
đây là mã của tôi ..

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

lỗi hiển thị cho tôi.

Google dịch:

Lỗi nó đang hiển thị cho tôi.

Lỗi
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)

Những gì tôi đã thử:

Tôi chạy ứng dụng và nó hiển thị cho tôi lỗi được đề cập

Google dịch:

Tôi chạy ứng dụng và nó hiển thị cho tôi lỗi được đề cập

Giải pháp 1

Thông báo lỗi khá rõ ràng: không thể mở được tệp.

Đọc thông báo lỗi một cách cẩn thận: nó nói rằng nó đang cố đọc tệp “C:\Archivo_Descargas\WEGMansproductION021624.xlsx” từ mã Javascript và không thể truy cập được.

Điều đó có thể là do Javascript chạy trên trình duyệt máy khách chứ không phải trên máy chủ – và không có quyền truy cập trực tiếp vào hệ thống tệp máy khách vì lý do bảo mật. Nếu đúng như vậy thì sẽ không có tệp nào trên máy tính của bạn được an toàn trước bất kỳ trang web nào!
Ngoài ra, các trang web không có quyền truy cập trực tiếp để ghi tệp vào hệ thống tệp khách hàng nhằm ngăn chúng tự động tải vi-rút, trojan và phần mềm độc hại khác vào PC của bạn khi bạn truy cập một trang web.

Để truy cập các tệp khách hàng, người dùng phải bắt đầu tải các tệp lên máy chủ, sau đó nó có thể được xử lý – nhưng các máy chủ web thường không cài đặt Office, vì vậy bạn có thể sẽ phải tìm một giải pháp khác cho vấn đề của mình!

コメント

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