使用IRONXL

如何使用 C# 禁用 Excel 中的受保护视图

已更新 2024年3月31日
分享:

本文將說明如何利用高級C# Excel庫IronXL輕鬆禁用Excel保護視圖訊息。

1. IronXL

IronXL是一個強大的C#函式庫,為開發人員提供了一種高效且簡單的方法來在其應用中處理Excel文件。 無論您是需要讀取、寫入還是操作 Excel 數據,IronXL 都能簡化流程,讓您輕鬆完成複雜任務。 憑藉其直觀的 API 和豐富的功能,IronXL 消除了手動處理 Excel 文件的需求,為您節省寶貴的時間和精力。 本指南將探討IronXL的主要功能和特性,展示如何利用它簡化與Excel相關的操作並增強您的C#應用程式。 無論您是在建立數據分析工具、生成報告,還是執行數據遷移,IronXL 都是一項寶貴的資產,可以釋放 Excel 在 C# 中的完整整合潛力。

2. 必要條件

在您開始使用 IronXL 並使用 C# 程式語言在 Excel 文件中停用受保護視圖之前,您需要滿足幾個先決條件。 這些先決條件包括

  1. 開發環境:確保您在電腦上設置了合適的開發環境。 這通常涉及使用整合開發環境(集成開發環境)例如安裝了 Visual Studio。

  2. C#知識:具備基本的C#理解能力非常重要。

  3. IronXL 函式庫:您將需要擁有IronXL安裝在您的專案中的程式庫。 這可以通過在 Visual Studio 中使用 NuGet 套件管理器或透過命令列介面來完成。 安裝該程式庫將使您能夠利用其功能進行 Excel 文件處理,包括儲存格格式化。

    確保滿足這些先決條件後,您將準備好開始使用 IronXL。

3. 建立新的 C

要開始使用IronXL,第一步是在Visual Studio中創建一個新項目。

  1. 打開 Visual Studio,前往檔案,然後點擊 新專案 按鈕。

    如何使用 C# 在 Excel 中禁用受保護視圖,圖 1:Visual Studio 中的新專案

    在 Visual Studio 中建立新專案

  2. 將會出現一個新窗口,在此新窗口中選擇「控制台應用程式」,然後點擊 下一步 按鈕。

    如何使用C#在Excel中禁用保護檢視,圖2:創建一個新的控制台應用程序

    建立新的主控台應用程式

  3. 在最後一個視窗中,選擇目標框架,設置此新專案的位置和名稱,然後點擊創建按鈕。

    您的新專案已在 Visual Studio 中建立。

4. 安裝 IronXL

IronXL 提供多種安裝此庫的方法,以下是最有效的方法:

  1. 使用 NuGet 套件管理器安裝 IronXL。

  2. 使用套件管理控制台安裝IronXL。

4.1 使用 NuGet 套件管理器安裝 IronXL

使用 NuGet 套件管理器將 IronXL 函式庫添加到您的 Visual Studio 專案中,然後在「瀏覽」標籤中搜尋 IronXL:

只需選擇套件並在搜索結果中找到IronXL後開始安裝程序。 安裝完成後,您可以在專案中開始使用 IronXL 庫。

以下截圖顯示如何使用 Visual Studio 存取 NuGet 套件管理器。

如何使用 C# 禁用 Excel 中的受保護視圖,圖 3:導航至 NuGet 包管理器

導航到 NuGet 套件管理員

IronXL 在搜尋結果中:

如何使用 C# 在 Excel 中禁用受保護視圖,圖 4:在 NuGet 包管理器 UI 中搜索並安裝 IronXL 套件

在NuGet套件管理器UI中搜尋並安裝IronXL套件

4.2 使用 Visual Studio 命令行

命令列介面是開發者用於套件安裝的常見方法。 按照以下指示從命令列安裝IronXL:

  1. 導航至 Visual Studio 的 工具 > NuGet 套件管理員 > 套件管理員主控台

  2. 導航至封裝管理器主控台選項卡。

  3. 在控制台中輸入以下內容:
    :ProductInstall
  1. To run the command, press Enter. This will start the IronXL package download and installation for the current project.

When the procedure is finished, you may begin using the IronXL library in your project.

How To Disable Protected View in Excel Using C#, Figure 5: Install IronXL in the Package Manager Console Install IronXL in the Package Manager Console

5. Disable Protection View in Excel Files using IronXL

IronXL is a top-of-the-line Excel Library, using its advanced features you can easily disable protected view messages using C# Code. First, we need an example Excel file that has protection view enabled.

How To Disable Protected View in Excel Using C#, Figure 6: An Excel file with the protection view enabled An Excel file with the protection view enabled

You can easily disable the protected view message with the following code example:

using IronXL;

WorkBook workBook = WorkBook.Load("sample1.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
workSheet.UnprotectSheet();
workBook.SaveAs("sample2.xlsx");
using IronXL;

WorkBook workBook = WorkBook.Load("sample1.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
workSheet.UnprotectSheet();
workBook.SaveAs("sample2.xlsx");

上面的代碼使用 打開 Excel 工作簿WorkBook.Load方法,然後使用 workBook.DefaultWorkSheet 屬性載入預設的 Excel 工作表。 接下來,WorkSheet.UnprotectSheet禁用受保護的檢視視圖(根據需要),並保存為方法。

以下是輸出截圖。

如何使用C#在Excel中禁用受保護視圖,圖7:輸出Excel檔案

輸出 Excel 文件

正如您所見,Microsoft Excel 的啟用編輯功能現在可用。

6. 結論

IronXL是一個強大的C#程式庫,可簡化在應用程式中處理Microsoft Office Excel文件的工作。 按照本指南中的步驟,您可以輕鬆使用C#來停用Excel中的受保護檢視功能。

IronXL 直觀的 API 及豐富的功能讓它成為操作 Excel 文件的一個寶貴工具,幫助您在開發過程中節省時間和精力。 通過安裝IronXL庫、在Visual Studio中創建新項目並使用提供的代碼範例,您可以有效地禁用保護視圖,並在您的C#項目中充分發揮Excel整合的潛力。

此外,IronXL還提供與Excel WorkBook、WorkSheet和Cells層級互動的廣泛功能,例如:在熱門格式之間轉換, 儲存格數據格式化, 合併儲存格, 插入數學函數,甚至管理圖表和添加圖片.

如需了解有關保護視圖信息如何運作的更多資訊,請訪問此網站博客. 請參閱其他教程和程式碼範例來讀取Excel文件.

IronXL提供給用戶免費試用,並可以授權供商業用途使用,其 Lite 套件起價僅 $749。

< 上一頁
如何使用 C# 設定 Excel 儲存格的背景顏色
下一個 >
如何在 C# 中打開 Excel 文件並寫入數據

準備開始了嗎? 版本: 2024.12 剛剛發布

免費 NuGet 下載 總下載次數: 1,141,311 查看許可證 >