如何使用C#保护Excel文件

如何使用C#保护Excel文件

保护 Excel 文件有助于防止未经授权的编辑,并确保关键分布表数据的完整性. 在本文中,您将学习如何使用 Aspose.Cells for .NET 应用工作簿级保护使用 C#。

为什么要保护Excel文件?

  • 防止意外编辑或过写
  • 安全敏感信息
  • 允许与特定许可的协作访问

步骤实施指南

步骤1:创建一个新的C#项目

dotnet new console -n ExcelProtectionApp  
cd ExcelProtectionApp

步骤2:安装 Aspose.Cells 为 .NET

dotnet add package Aspose.Cells

步骤3:下载 Excel 文件

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

步骤4:应用保护

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

你可以选择:

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

步骤5:保存保护的文件

workbook.Save("Protected.xlsx");

最佳实践

  • 安全存储密码,使用环境变量或秘密管理员。
  • 使用强大的Alphanumeric密码。
  • 通过重新打开文件后处理来验证保护。
 中文