如何使用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");
最佳实践
- 使用环境变量或秘密管理器安全存储密码。
- 使用强大的字母数字密码。
- 在处理后重新打开文件以验证保护。