在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
本文將說明如何利用高級C# Excel庫IronXL輕鬆禁用Excel保護視圖訊息。
IronXL 是一個強大的 C# 庫,為開發人員提供了一種在其應用程式中處理 Excel 文件的高效且簡單的方法。無論您需要讀取、寫入或操作 Excel 數據,IronXL 都能簡化這一過程,讓您輕鬆完成複雜任務。憑藉其直觀的 API 和廣泛的功能,IronXL 消除了手動處理 Excel 文件的需求,為您節省了寶貴的時間和精力。本指南將探討 IronXL 的主要特點和功能,展示如何利用它來簡化與 Excel 相關的操作並提高您的 C# 應用程式的性能。無論您正在構建數據分析工具、生成報告,還是進行數據遷移,IronXL 都是一個寶貴的資產,能夠釋放 Excel 集成在您的 C# 應用程式中的全部潛力。
在您開始使用 C# 程式設計語言搭配 IronXL 禁用 Excel 文件的保護視圖之前,需要滿足一些先決條件。這些先決條件包括
開發環境:確保您在電腦上設置了適當的開發環境。通常這包括擁有一個集成開發環境 (IDE)。 (集成開發環境) 例如安裝 Visual Studio。
C# 知識:對 C# 有基本了解是很重要的。
確保滿足這些先決條件後,您就可以開始使用 IronXL 進行工作了。
要開始使用 IronXL,第一步是在 Visual Studio 中創建一個新項目。
打開 Visual Studio,轉到檔案並點擊 新建項目 按鈕。
在 Visual Studio 中創建新專案
將彈出一個新窗口,在此新窗口中選擇「控制台應用程式」,並點擊 Next 按鈕。
建立一個新的主控台應用程式
您的新專案已在 Visual Studio 中建立。
IronXL 提供多種方式安裝此庫,以下是最有效的方法:
使用 NuGet Package Manager 將 IronXL 庫添加到您的 Visual Studio 專案中,然後在瀏覽選項卡中搜索 IronXL:
只需選擇套件,並在搜索結果中找到 IronXL 後開始安裝步驟。安裝完成後,您即可在專案中開始使用 IronXL 庫。
下列截圖顯示了如何使用 Visual Studio 訪問 NuGet Package Manager。
導航到 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")
上面的代碼使用 打開 Excel 工作簿 WorkBook.Load
方法,然後使用 workBook.DefaultWorkSheet
屬性加載默認的 Excel 工作表。接下來, WorkSheet.UnprotectSheet
禁用受保護的檢視視圖(根據需要),並 保存為
方法。
這是輸出截圖。
輸出 Excel 文件
如您所見,Microsoft Excel 的啟用編輯功能現已可用。
IronXL 是一個功能強大C#庫,可簡化應用程式中對Microsoft Office Excel文件的操作。按照本指南中的步驟,您可以輕鬆使用C#在Excel中禁用受保護檢視功能。
IronXL直觀的API和廣泛的功能使其成為操作Excel文件的寶貴工具,為您的開發過程節省時間和精力。通過安裝IronXL庫,在Visual Studio中創建新專案,以及使用提供的代碼範例,您可以有效地禁用受保護檢視,並充分發揮Excel整合在C#專案中的潛力。
此外,IronXL還提供了廣泛的功能來與Excel的WorkBook,WorkSheet和Cells層級互動,如 在熱門格式之間轉換, 儲存格數據格式化, 合併儲存格, 插入數學函數,甚至管理圖表和 添加圖片有關受保護視圖消息工作原理的更多信息,請訪問此 博客請瀏覽其他教程和程式碼示例以 讀取Excel文件
IronXL 可供使用者免費試用,可以 授權 供商業用途使用,其 Lite 套件起價僅 $749。