Bài viết này hướng dẫn cách bảo vệ mật khẩu tệp Excel bằng Node.js. Nó có thông tin chi tiết về cách thiết lập môi trường phát triển, danh sách các bước mô tả quy trình hoàn chỉnh và mã mẫu có thể chạy được để mã hóa tệp Excel bằng Node.js. Bạn cũng sẽ tìm hiểu về cách thiết lập các tùy chọn khác nhau để áp dụng mã hóa cho tệp Excel.
Các bước để bảo vệ mật khẩu Excel bằng Node.js
- Đặt môi trường phát triển để sử dụng Aspose.Cells cho Node.js qua Java để mã hóa tệp Excel
- Tạo hoặc tải tệp Excel hiện có bằng cách sử dụng workbook để đặt mật khẩu
- Đặt encryption options cho sổ làm việc
- Đặt mật khẩu bằng cách sử dụng cài đặt của sổ làm việc
- Lưu sổ làm việc kết quả sau khi bảo vệ nó bằng mật khẩu
Các bước này cung cấp thông tin chi tiết về cách thêm mật khẩu vào Excel bằng Node.js. Quá trình này được bắt đầu bằng cách tải Sổ làm việc và đặt các tùy chọn mã hóa bằng cách cung cấp loại mã hóa và độ dài khóa. Trong các bước tiếp theo, mật khẩu được đặt và tệp Excel thu được sẽ được lưu trên đĩa.
Mã đặt mật khẩu cho Excel bằng Node.js
Mã mẫu nói trên minh họa cách đặt mật khẩu trên tệp Excel bằng Node.js. Phương thức setEncryptionOptions() lấy loại mã hóa được đặt thành strong_CRYPTOGRAPHIC_PROVIDER, tuy nhiên, bạn có thể sử dụng các tùy chọn khác, chẳng hạn như ENHANCED_CRYPTOGRAPHIC_PROVIDER_V_1, XOR hoặc COMPATIBLE theo nhu cầu của mình. Khi chúng ta đặt chuỗi mật khẩu và lưu sổ làm việc, Excel sẽ yêu cầu nhập mật khẩu tương tự trước khi mở.
Hướng dẫn ngắn gọn này đã hướng dẫn chúng tôi bảo vệ tệp Excel bằng mật khẩu bằng Node.js. Nếu bạn muốn tìm hiểu các tính năng khác như xóa bảng tổng hợp trong tệp Excel, hãy tham khảo bài viết trên cách xóa bảng tổng hợp bằng Nodejs.