保护取消保护excel文件c#

MS Excel 提供了存储和管理少量或大量数据的便捷方式。 Excel 工作簿被广泛用于维护数据集、分析数据、执行与财务或人力资源相关的活动等。随着技术的进步,未经授权访问数据的方式也增加了。因此,MS Excel 允许您使用密码保护工作簿。在本文中,您将学习如何使用 C# 以编程方式自动化电子表格保护功能以及保护和取消保护 Excel 文件。

用于保护 Excel 文件的 C# API - 免费下载

Aspose.Cells for .NET 是一个著名的电子表格操作 API,可让您在 .NET 应用程序中创建和处理 Excel 文件。该 API 允许您在几行代码内保护和取消保护 Excel 文件。您可以 下载 API 的二进制文件或使用 NuGet 安装它。

Install-Package Aspose.Cells

使用 C# 保护 Excel 文件

保护 MS Excel 非常简单,只需几个步骤即可完成。只需加载 Excel 文件,对其进行保护,然后保存受保护的文件。此外,您可以指定要应用的保护类型,即仅保护所有内容、对象或内容等。以下是使用 Aspose.Cells for .NET 保护 Excel 文件的步骤。

以下代码示例展示了如何使用 C# 保护 Excel 文件。

// 打开 Excel 文件
Workbook workbook = new Workbook("Excel.xlsx");

// 通过指定保护类型来保护工作簿
workbook.Protect(ProtectionType.All, "12345");

// 保存文件
workbook.Save("Excel.xlsx");

使用 C# 取消保护 Excel 文件

您还可以通过向 API 提供密码来取消对 Excel 文件的保护。以下是取消保护受保护的 Excel 文件的步骤。

以下代码示例演示如何使用 C# 取消保护 Excel 文件。

// 打开 Excel 文件
Workbook workbook = new Workbook("Excel.xlsx");

// 取消保护工作簿
workbook.Unprotect("12345");

// 将密码设置为空
workbook.Settings.Password = null;

// 保存文件
workbook.Save("Excel.xlsx");

结论

保护 MS Excel 文件中的数据是数字世界的一个重要方面。因此,本文介绍了如何使用 C# 自动执行保护或取消保护 Excel 文件的过程。分步指南以及 API 参考和代码示例让您了解如何在 .NET 应用程序中实现这些功能。您可以使用 documentation 探索有关 API 的更多信息。

也可以看看