bảo vệ không bảo vệ tệp excel c#

MS Excel cung cấp các cách thuận tiện để lưu trữ và quản lý lượng dữ liệu lớn hoặc nhỏ. Sổ làm việc Excel được sử dụng rộng rãi để duy trì bộ dữ liệu, phân tích dữ liệu, thực hiện các hoạt động liên quan đến tài chính hoặc nguồn nhân lực, v.v. Với sự tiến bộ của công nghệ, các cách truy cập trái phép vào dữ liệu cũng tăng lên. Do đó, MS Excel cho phép bạn bảo vệ sổ làm việc bằng mật khẩu. Trong bài viết này, bạn sẽ tìm hiểu cách tự động hóa các tính năng bảo vệ bảng tính cũng như bảo vệ và bỏ bảo vệ các tệp Excel theo chương trình bằng C#.

API C# để bảo vệ tệp Excel - Tải xuống miễn phí

Aspose.Cells for .NET là một API thao tác bảng tính nổi tiếng cho phép bạn tạo và xử lý các tệp Excel từ bên trong các ứng dụng .NET của mình. API cho phép bạn bảo vệ và bỏ bảo vệ các tệp Excel trong một vài dòng mã. Bạn có thể tải xuống các tệp nhị phân của API hoặc cài đặt nó bằng NuGet.

Install-Package Aspose.Cells

Bảo vệ tệp Excel bằng C#

Bảo vệ MS Excel dễ như ăn bánh và có thể được thực hiện trong một vài bước. Chỉ cần tải tệp Excel, bảo vệ tệp và lưu tệp được bảo vệ. Hơn nữa, bạn có thể chỉ định kiểu bảo vệ mà bạn muốn áp dụng, nghĩa là chỉ bảo vệ mọi thứ, đối tượng hoặc nội dung, v.v. Sau đây là các bước để bảo vệ tệp Excel bằng Aspose.Cells for .NET.

Mẫu mã sau đây cho biết cách bảo vệ tệp Excel bằng C#.

// Mở tệp Excel
Workbook workbook = new Workbook("Excel.xlsx");

// Bảo vệ sổ làm việc bằng cách chỉ định loại bảo vệ
workbook.Protect(ProtectionType.All, "12345");

// Lưu các tập tin
workbook.Save("Excel.xlsx");

Bỏ bảo vệ tệp Excel bằng C#

Bạn cũng có thể bỏ bảo vệ các tệp Excel bằng cách cung cấp mật khẩu cho API. Sau đây là các bước để hủy bảo vệ tệp Excel được bảo vệ.

Mẫu mã sau đây cho biết cách bỏ bảo vệ tệp Excel bằng C#.

// Mở tệp Excel
Workbook workbook = new Workbook("Excel.xlsx");

// Bỏ bảo vệ sổ làm việc
workbook.Unprotect("12345");

// Đặt mật khẩu thành null
workbook.Settings.Password = null;

// Lưu các tập tin
workbook.Save("Excel.xlsx");

Sự kết luận

Bảo vệ dữ liệu trong các tệp MS Excel là một khía cạnh quan trọng của thế giới kỹ thuật số. Do đó, bài viết này trình bày cách tự động hóa quá trình bảo vệ hoặc bỏ bảo vệ tệp Excel bằng C#. Hướng dẫn từng bước cùng với các tham chiếu API và mẫu mã giúp bạn tìm hiểu cách triển khai các tính năng này trong các ứng dụng .NET của mình. Bạn có thể khám phá thêm về API bằng cách sử dụng tài liệu.

Xem thêm