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

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

Bảo vệ Tập tin Excel trong C# Sử dụng Aspose.Cells

Bảo vệ các tập tin Excel giúp ngăn chặn việc chỉnh sửa trái phép và đảm bảo tính toàn vẹn của dữ liệu bảng tính quan trọng. Trong bài viết này, bạn sẽ học cách sử dụng Aspose.Cells for .NET để áp dụng bảo vệ cấp workbook bằng C#.

Tại sao cần bảo vệ tập tin Excel?

  • Ngăn chặn việc chỉnh sửa hoặc ghi đè không mong muốn
  • Bảo mật thông tin nhạy cảm
  • Cho phép truy cập hợp tác với các quyền cụ thể

Hướng dẫn thực hiện từng bước

Bước 1: Tạo một Dự án C# Mới

dotnet new console -n ExcelProtectionApp  
cd ExcelProtectionApp

Bước 2: Cài đặt Aspose.Cells for .NET

dotnet add package Aspose.Cells

Bước 3: Tải Tập tin Excel

Workbook workbook = new Workbook("Input.xlsx");

Bước 4: Áp dụng Bảo vệ

workbook.Protect(ProtectionType.All, "secure123");

Bạn có thể chọn từ:

  • ProtectionType.All
  • ProtectionType.Contents
  • ProtectionType.Objects
  • ProtectionType.Structure

Bước 5: Lưu Tập tin Đã Bảo vệ

workbook.Save("Protected.xlsx");

Thực hành tốt nhất

  • Lưu trữ mật khẩu một cách an toàn bằng cách sử dụng biến môi trường hoặc trình quản lý bí mật.
  • Sử dụng mật khẩu mạnh có ký tự chữ và số.
  • Xác thực bảo vệ bằng cách mở lại tập tin sau khi xử lý.
 Tiếng Việt