如何使用C#保护Excel文件

如何使用C#保护Excel文件

使用 Aspose.Cells 在 C# 中保护 Excel 文件

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

为什么要保护 Excel 文件?

  • 防止意外编辑或覆盖
  • 保护敏感信息
  • 允许具有特定权限的协作访问

分步实施指南

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

dotnet new console -n ExcelProtectionApp  
cd ExcelProtectionApp

步骤 2:安装 Aspose.Cells for .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");

最佳实践

  • 使用环境变量或秘密管理器安全存储密码。
  • 使用强大的字母数字密码。
  • 在处理后重新打开文件以验证保护。
 中文