使用 IRONXL 如何在 C# 中使用 IronXL 禁用 Excel 的受保護視圖 Jordi Bardia 更新日期:6月 22, 2025 Download IronXL NuGet 下載 DLL 下載 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article How to Disable Protected View in Excel Using IronXL 本文將解釋如何使用高級C# Excel庫IronXL輕鬆禁用Excel受保護視圖訊息。 1. IronXL IronXL是一個功能強大的C#庫,為開發人員提供了一種高效且簡單的方法來在應用程式中處理Excel文件。 無論您需要讀取、寫入還是操作Excel數據,IronXL都能簡化過程,讓您能輕鬆完成複雜的任務。 憑藉其直觀的API和豐富的功能,IronXL消除了手動處理Excel文件的需求,為您節省了寶貴的時間和精力。 本指南將探索IronXL的主要功能和能力,演示如何利用它來簡化Excel相關操作並增強您的C#應用程式。 無論您是在構建數據分析工具、生成報告還是執行數據遷移,IronXL都是一項解鎖Excel整合全部潛力的重要資產,特別是在您的C#項目中。 2. 先決條件 在您可以開始使用IronXL並通過C#編程語言在Excel文件中禁用受保護視圖之前,還需要一些先決條件。 這些先決條件包括: 開發環境:確保您已在電腦上設置了一個合適的開發環境。 通常這涉及安裝了如Visual Studio的集成開發環境(IDE)。 C# 知識:擁有C#的基本理解是很重要的。 IronXL庫:您需要在項目中安裝IronXL庫。 這可以通過在Visual Studio中的NuGet Package Manager或透過命令行介面進行。 安裝庫將允許您利用其Excel文件處理功能,包括單元格式化。 通過確保滿足這些先決條件,您將準備好進入使用IronXL的過程。 3. 創建一個新的C#項目 開始使用IronXL的第一步是在Visual Studio中創建一個新項目。 打開Visual Studio,轉到文件並點擊新建項目按鈕。 Visual Studio中的新建項目 將會出現一個新窗口。 在此窗口中,選擇"控制台應用程式"並點擊下一步按鈕。 創建新的控制台應用程式 在最後的窗口中,選擇目標框架,設置此新項目的位置和名稱,然後點擊創建按鈕。 您的新項目已在Visual Studio中創建。 4. 安裝IronXL IronXL提供了幾種安裝此庫的方法,以下是最有效的方法: 使用NuGet Package Manager安裝IronXL。 使用包管理器控制台安裝IronXL。 4.1 使用NuGet Package Manager安裝IronXL 使用NuGet Package Manager將IronXL庫添加到您的Visual Studio項目中。 在瀏覽選項卡中搜索IronXL: 在搜索結果中找到IronXL後,只需選擇該包並開始安裝過程。 安裝完成後,您可以開始在項目中使用IronXL庫。 以下截圖顯示了如何使用Visual Studio訪問NuGet Package Manager。 導航至 NuGet 包管理器 IronXL 在搜索結果中顯示: 在 NuGet 包管理器 UI 中搜索並安裝 IronXL 包 4.2 使用Visual Studio命令行安裝IronXL 命令行介面是開發人員常用的一種包安裝方法。 按以下說明從命令行安裝IronXL: 在Visual Studio中導航到工具 > NuGet包管理器 > 包管理器控制台。 導航到包管理器控制台選項卡。 在控制台中輸入以下命令: Install-Package IronXL Install-Package IronXL SHELL 按Enter鍵運行命令。 這將開始為當前項目下載並安裝IronXL包。 當過程完成後,您可以開始在項目中使用IronXL庫。 在包管理器控制台中安裝IronXL 5. 使用IronXL禁用Excel文件中的受保護視圖 IronXL是一個頂級的Excel庫,利用其高級功能,您可以輕鬆使用C#代碼禁用受保護視圖訊息。 首先,我們需要一個啟用了受保護視圖的示例Excel文件。 啟用保護視圖的Excel文件 您可以使用以下代碼示例輕鬆禁用受保護視圖訊息: using IronXL; class Program { static void Main(string[] args) { // Load the Excel workbook with protection view enabled. WorkBook workBook = WorkBook.Load("sample1.xlsx"); // Get the default worksheet from the workbook. WorkSheet workSheet = workBook.DefaultWorkSheet; // Disable the protection on the worksheet. workSheet.UnprotectSheet(); // Save the modified workbook to a new file. workBook.SaveAs("sample2.xlsx"); } } using IronXL; class Program { static void Main(string[] args) { // Load the Excel workbook with protection view enabled. WorkBook workBook = WorkBook.Load("sample1.xlsx"); // Get the default worksheet from the workbook. WorkSheet workSheet = workBook.DefaultWorkSheet; // Disable the protection on the worksheet. workSheet.UnprotectSheet(); // Save the modified workbook to a new file. workBook.SaveAs("sample2.xlsx"); } } Imports IronXL Friend Class Program Shared Sub Main(ByVal args() As String) ' Load the Excel workbook with protection view enabled. Dim workBook As WorkBook = WorkBook.Load("sample1.xlsx") ' Get the default worksheet from the workbook. Dim workSheet As WorkSheet = workBook.DefaultWorkSheet ' Disable the protection on the worksheet. workSheet.UnprotectSheet() ' Save the modified workbook to a new file. workBook.SaveAs("sample2.xlsx") End Sub End Class $vbLabelText $csharpLabel 在這段代碼中,我們使用WorkBook.Load方法打開一個Excel工作簿,然後使用workBook.DefaultWorkSheet屬性加載默認的Excel工作表。 接著,workSheet.UnprotectSheet根據需要禁用受保護視圖,最後使用workBook.SaveAs將修改保存到一個新的Excel文件。 這是輸出截圖。 輸出 Excel 文件 正如您所見,Microsoft Excel的啟用編輯功能現在已可用。 6. 結論 IronXL是一個強大的C#庫,可以簡化您的應用程式中處理Microsoft Office Excel文件的過程。 通過遵循本指南中的步驟,您可以輕鬆使用C#禁用Excel中的受保護視圖功能。 IronXL的直觀API和豐富的功能使其成為操作Excel文件的有力工具,可以在您的開發過程中為您節省時間和精力。 通過安裝IronXL庫,創建一個新的Visual Studio項目,以及利用提供的代碼示例,您可以有效禁用受保護視圖,並解鎖Excel整合在您的C#項目中的全部潛力。 Furthermore, IronXL offers a wide range of features to interact with Excel WorkBooks, WorkSheets, and Cells level such as converting between popular formats, cell data formatting, merging cells, inserting math functions, and even managing charts and adding images. 欲知更多有關受保護視圖信息功能的工作原理,請訪問此博客。 請訪問其他教程和代碼示例以閱讀Excel文件。 IronXL為用戶提供免費試用,並且可以以從$799起的Lite包商業用途許可。 常見問題解答 如何使用 C# 禁用 Excel 文件中的受保護視圖? 您可以使用 IronXL 通過加載 Excel 工作簿、訪問工作表、使用 workSheet.UnprotectSheet() 方法禁用保護,然後保存工作簿來禁用 Excel 文件中的受保護視圖。 在 C# 中處理 Excel 文件的最佳方法是什麼? 使用 IronXL 是在 C# 中處理 Excel 文件的一種有效方式,因為它提供了用於讀取、寫入和操作 Excel 數據的簡單 API。 在使用 IronXL 進行 Excel 操作之前我應該知道什麼? 在使用 IronXL 之前,您應該設置一個開發環境,如 Visual Studio,並對 C# 有基本的了解。還應在您的專案中安裝 IronXL 庫。 如何使用 NuGet 包管理器安裝 IronXL? 在 Visual Studio 中,打開 NuGet 包管理器,在“瀏覽”選項卡下搜索 IronXL,選擇它,並按照安裝說明將其添加到您的項目中。 我可以使用 IronXL 將 Excel 文件轉換為其他格式嗎? 可以,IronXL 允許您在不同的電子表格格式之間進行轉換,例如從 Excel 轉換為 CSV 或 JSON,提供數據管理的靈活性。 IronXL 提供哪些許可選項? IronXL 提供免費試用,並提供商業許可選項,從特定價格點的 Lite 套餐開始。 如何在 Visual Studio 中開始一個新的 C# 項目來使用 IronXL? 要開始一個新的 C# 項目,請打開 Visual Studio,轉到“文件”,單擊“新建項目”,選擇“控制台應用程序”,選擇目標框架,設置項目位置和名稱,然後單擊“創建”。 IronXL 提供哪些功能來操縱 Excel 文件? IronXL 提供一系列功能,包括數據格式化、合併單元格、插入數學函數以及向 Excel 文件中添加圖片或圖表。 Jordi Bardia 立即與工程團隊聊天 軟體工程師 Jordi 在 Python、C# 和 C++ 上最得心應手,當他不在 Iron Software 展現技術時,便在做遊戲編程。在分担产品测测试,产品开发和研究的责任时,Jordi 为持续的产品改进增值。他说这种多样化的经验使他受到挑战并保持参与, 而这也是他与 Iron Software 中工作一大乐趣。Jordi 在佛罗里达州迈阿密长大,曾在佛罗里达大学学习计算机科学和统计学。 相關文章 發表日期 10月 27, 2025 如何在 C# 中創建 Excel 樞紐分析表 學習使用 C# Interop 和 IronXL 創建 Excel 中的樞紐分析表,這是一個清晰的分步指南。 閱讀更多 發表日期 10月 27, 2025 如何在 C# 中將 DataGridView 匯出為 Excel 並保留列標題 學習如何在 C# 教程中使用 IronXL library 將 DataGridView 資料匯出為 Excel 同時保留列標題。分步教學。 閱讀更多 發表日期 10月 27, 2025 如何使用 IronXL 的 .NET Core CSV 讀取器 學習使用 IronXL 作為 .NET Core CSV 讀取器的有效方法,提供實用範例。 閱讀更多 如何在 C# 中使用 IronXL 設置 Excel 單元格背景色如何在 C# 中開啟 Excel 文件...
發表日期 10月 27, 2025 如何在 C# 中將 DataGridView 匯出為 Excel 並保留列標題 學習如何在 C# 教程中使用 IronXL library 將 DataGridView 資料匯出為 Excel 同時保留列標題。分步教學。 閱讀更多