在生產環境中測試,無水印。
在任何需要的地方都能運行。
獲得 30 天的全功能產品。
在幾分鐘內上手運行。
試用產品期間完全訪問我們的支援工程團隊
本文將說明如何利用高級C# Excel庫IronXL輕鬆禁用Excel保護視圖訊息。
IronXL 是一個強大的 C# 庫,為開發人員提供了一種高效而簡單的方法,讓他們能在其應用程式中處理 Excel 文件。 無論您是需要讀取、寫入還是操作 Excel 數據,IronXL 都能簡化流程,讓您輕鬆完成複雜任務。 憑藉其直觀的 API 和豐富的功能,IronXL 消除了手動處理 Excel 文件的需求,為您節省寶貴的時間和精力。 本指南將探討IronXL的主要功能和特性,展示如何利用它簡化與Excel相關的操作並增強您的C#應用程式。 無論您是在建立數據分析工具、生成報告,還是執行數據遷移,IronXL 都是一項寶貴的資產,可以釋放 Excel 在 C# 中的完整整合潛力。
在您開始使用 IronXL 並使用 C# 程式語言在 Excel 文件中停用受保護視圖之前,您需要滿足幾個先決條件。 這些先決條件包括
開發環境:確保您在電腦上設置了合適的開發環境。 這通常涉及安裝像 Visual Studio 這樣的整合開發環境(IDE)。
C#知識:具備基本的C#理解能力非常重要。
IronXL 程式庫:您需要在您的專案中安裝 IronXL 程式庫。 這可以通過在 Visual Studio 中使用 NuGet 套件管理器或透過命令列介面來完成。 安裝該程式庫將使您能夠利用其功能進行 Excel 文件處理,包括儲存格格式化。
確保滿足這些先決條件後,您將準備好開始使用 IronXL。
要開始使用IronXL,第一步是在Visual Studio中創建一個新項目。
打開 Visual Studio,前往檔案並點擊新專案按鈕。
在 Visual Studio 中的新專案
將會出現一個新窗口,在這個新窗口中選擇「控制台應用程式」,然後點擊下一步按鈕。
建立新的主控台應用程式
在最後一個窗口中選擇目標框架,設置此新專案的位置和名稱,然後點擊建立按鈕。
您的新專案已在 Visual Studio 中建立。
IronXL 提供多種安裝此庫的方法,以下是最有效的方法:
使用 NuGet 套件管理器安裝 IronXL。
使用 NuGet 套件管理器將 IronXL 函式庫添加到您的 Visual Studio 專案中,然後在「瀏覽」標籤中搜尋 IronXL:
只需選擇套件並在搜索結果中找到IronXL後開始安裝程序。 安裝完成後,您可以在專案中開始使用 IronXL 庫。
以下截圖顯示如何使用 Visual Studio 存取 NuGet 套件管理器。
導航至 NuGet 套件管理器
IronXL 在搜尋結果中:
在 NuGet 套件管理器 UI 中搜尋並安裝 IronXL 套件
命令列介面是開發者用於套件安裝的常見方法。 按照以下指示從命令列安裝IronXL:
在 Visual Studio 中,導航至 工具 > NuGet 封裝管理員 > 封裝管理員主控台。
導航至封裝管理器主控台選項卡。
:ProductInstall
When the procedure is finished, you may begin using the IronXL library in your project.
Install IronXL in the Package Manager Console
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.
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");
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("sample1.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
workSheet.UnprotectSheet()
workBook.SaveAs("sample2.xlsx")
上面的程式碼使用WorkBook.Load
方法打開一個Excel活頁簿,然後使用workBook.DefaultWorkSheet
屬性載入預設的Excel工作表。 接下來,WorkSheet.UnprotectSheet
按需禁用保護視圖,還有 SaveAs
方法。
以下是輸出截圖。
輸出的 Excel 檔案
正如您所見,Microsoft Excel 的啟用編輯功能現在可用。
IronXL 是一個強大的 C# 程式庫,可簡化在您的應用程式中處理 Microsoft Office Excel 文件的工作。 按照本指南中的步驟,您可以輕鬆使用C#來停用Excel中的受保護檢視功能。
IronXL 直觀的 API 及豐富的功能讓它成為操作 Excel 文件的一個寶貴工具,幫助您在開發過程中節省時間和精力。 通過安裝IronXL庫、在Visual Studio中創建新項目並使用提供的代碼範例,您可以有效地禁用保護視圖,並在您的C#項目中充分發揮Excel整合的潛力。
此外,IronXL 還提供廣泛的功能,用於與 Excel WorkBook、WorkSheet 和 Cells 層級互動,例如在流行格式之間轉換、單元格數據格式化、合併單元格、插入數學函數,甚至管理圖表和添加圖片。
如需了解有關受保護視圖訊息運作的更多資訊,請造訪此博客。 請瀏覽其他教學和代碼範例以讀取 Excel 文件。
IronXL提供免費試用,並可通過其 Lite 套裝授權商業用途,起價僅為$749。