保護取消保護 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 應用程序中實現這些功能。您可以使用 文檔 探索有關 API 的更多信息。

也可以看看