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ý.