Hướng dẫn ngắn này hướng dẫn về cách đặt mật khẩu bảo vệ tệp Excel trong C# với sự trợ giúp của tất cả các bước cần thiết để định cấu hình IDE và các bước chi tiết để viết ứng dụng. Nó cũng cung cấp một mã mẫu có thể chạy được thể hiện quy trình mã hóa tệp Excel bằng mật khẩu trong C#. Bạn cũng sẽ tìm hiểu về các loại mã hóa khác nhau, đặt mật khẩu và lưu tệp đầu ra ở các định dạng khác nhau như XLSX, XLS, ODS, v.v.
Các bước để bảo vệ mật khẩu Excel trong C#
- Thiết lập môi trường để sử dụng Aspose.Cells for .NET để mã hóa tệp Excel
- Tải hoặc tạo tệp Excel bằng đối tượng lớp Workbook
- Đặt các tùy chọn mã hóa bắt buộc cho sổ làm việc đã tải bằng phương pháp SetEncryptionOptions()
- Đặt mật khẩu cho tập tin
- Lưu Workbook được mã hóa trên đĩa
Các bước này mô tả quy trình để mật khẩu bảo vệ tệp Excel trong C# sao cho tệp Excel nguồn đầu tiên được tải và sau đó phương thức SetEncryptionOptions() được sử dụng để đặt các thuộc tính mã hóa khác nhau cho bảng tính. Sau các bước này, chúng tôi chỉ cần đặt mật khẩu sẽ được yêu cầu để mở tệp Excel và sau đó lưu tệp Excel đầu ra ở định dạng mong muốn của bạn.
Mã hóa sổ làm việc bằng mật khẩu trong C#
Mã này trình bày quá trình mã hóa tệp Excel trong C# bằng cách sử dụng phương pháp SetEncryptionOptions() nhận một trong các giá trị loại mã hóa như StrongCryptographicProvider, EnhancedCryptographicProviderV1, Tương thích hoặc XOR và độ dài khóa. Đối tượng Cài đặt trong lớp Sổ làm việc có thuộc tính mật khẩu được đặt và bắt buộc phải mở Sổ làm việc sau khi mã hóa. Sau khi sổ làm việc được mã hóa, nó có thể được lưu ở bất kỳ định dạng nào được MS Excel hỗ trợ.
Trong bài viết này, chúng ta đã học cách mã hóa tệp Excel. Nếu bạn muốn tìm hiểu quy trình thêm chữ ký điện tử vào Sổ làm việc, hãy tham khảo bài viết trên cách thêm chữ ký số trong excel bằng C#.