使用 IRONXL 如何在 C# 中使用 IronXL 禁用 Excel 的受保護視圖 Jordi Bardia 更新:2026年1月18日 下載 IronXL NuGet 下載 DLL 下載 開始免費試用 LLM副本 LLM副本 將頁面複製為 Markdown 格式,用於 LLMs 在 ChatGPT 中打開 請向 ChatGPT 諮詢此頁面 在雙子座打開 請向 Gemini 詢問此頁面 在 Grok 中打開 向 Grok 詢問此頁面 打開困惑 向 Perplexity 詢問有關此頁面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 複製連結 電子郵件文章 如何使用IronXL在 Excel 中停用受保護視圖 本文介紹如何使用進階 C# Excel 函式庫IronXL輕鬆停用 Excel 受保護檢視訊息。 1. IronXL IronXL是一個功能強大的 C# 庫,它為開發人員提供了一種高效、直接的方式,可以在他們的應用程式中處理 Excel 檔案。 無論您需要讀取、寫入或處理 Excel 數據, IronXL都能簡化流程,讓您輕鬆完成複雜任務。 IronXL擁有直覺的 API 和豐富的功能,無需手動處理 Excel 文件,為您節省寶貴的時間和精力。 本指南將探討IronXL的主要特性和功能,示範如何利用它來簡化與 Excel 相關的操作並增強您的 C# 應用程式。 無論您是建立資料分析工具、產生報告或執行資料遷移, IronXL都是一項寶貴的資產,可以充分發揮 Excel 整合在您的 C# 專案中的潛力。 2. 先決條件 在使用IronXL和 C# 程式語言停用 Excel 檔案中的受保護視圖之前,需要滿足一些先決條件。 這些先決條件包括: 1.開發環境:確保您的電腦上已設定合適的開發環境。 這通常需要安裝整合開發環境(IDE),例如 Visual Studio。 C# 知識:對 C# 有基本的了解很重要。 IronXL庫:您需要在專案中安裝IronXL庫。 這可以透過在 Visual Studio 中使用NuGet套件管理器或透過命令列介面來實現。 安裝程式庫後,您可以使用其功能對 Excel 檔案進行操作,包括儲存格格式設定。 確保滿足這些先決條件後,您就可以開始使用IronXL了。 3. 建立一個新的 C# 項目 要開始使用IronXL,第一步是在 Visual Studio 中建立一個新專案。 開啟 Visual Studio,前往"檔案"選單,然後按一下"新專案"按鈕。 Visual Studio 中的新項目 將出現一個新視窗。 在此視窗中,選擇"控制台應用程式",然後按一下"下一步"按鈕。 建立一個新的控制台應用程式 在最後一個視窗中,選擇目標框架,設定新項目的位置和名稱,然後按一下"建立"按鈕。 Visual Studio 中的新專案已建立。 4. 安裝IronXL IronXL提供了多種安裝此程式庫的方法,以下是幾種最有效的方法: 使用NuGet套件管理器安裝IronXL 。 使用軟體套件管理器控制台安裝IronXL 。 4.1 使用NuGet套件管理器安裝IronXL 使用NuGet套件管理器將IronXL庫新增至您的 Visual Studio 專案。 在"瀏覽"標籤中搜尋IronXL : 在搜尋結果中找到IronXL後,只需選擇軟體包並開始安裝過程即可。 安裝完成後,您就可以在專案中使用IronXL庫了。 以下螢幕截圖顯示如何使用 Visual Studio 存取NuGet套件管理器。 導航至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"); } } $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 中建立一個新項目,並利用提供的程式碼範例,您可以有效地停用受保護的視圖,並在 C# 項目中釋放 Excel 整合的全部潛力。 此外, IronXL還提供了一系列功能,可以與 Excel 工作簿、工作表和單元格進行交互,例如在常用格式之間進行轉換、單元格資料格式設定、合併單元格、插入數學函數,甚至管理圖表和添加圖像。 有關受保護視圖訊息的工作原理的更多信息,請訪問此部落格。 請造訪其他教學和程式碼範例以了解如何讀取 Excel 檔案。 IronXL可供用戶免費試用,其 Lite 套餐可供商業用途授權,價格從 $799 起。 常見問題解答 如何使用 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 在佛罗里达州迈阿密长大,曾在佛罗里达大学学习计算机科学和统计学。 相關文章 更新2026年3月1日 在ASP.NET C#中下載Excel文件:將數據匯出到XLSX,CSV和更多格式 使用C#和IronXL在ASP.NET Core中下載Excel文件。從MVC控制器中匯出數據到XLSX, CSV和XML,附有MemoryStream和File()返回。包括代碼範例。 閱讀更多 更新2026年3月1日 如何在Blazor中使用IronXL匯出Excel文件 學習如何在Blazor伺服器應用程式中使用IronXL将數據匯出到Excel。此指南涵蓋專案設置、服務設計、條件格式化、多表報告和錯誤處理,附有完整的C#代碼範例。 閱讀更多 更新2026年2月27日 如何在C#中而不是使用StreamReader來讀取Excel文件 了解StreamReader為何無法讀取Excel文件,並學習如何使用IronXL加載來自磁盤或內存流的XLSX和XLS工作簿。 閱讀更多 如何在 C# 中使用 IronXL 設置 Excel 單元格背景色如何在 C# 中開啟 Excel 文件...
更新2026年3月1日 在ASP.NET C#中下載Excel文件:將數據匯出到XLSX,CSV和更多格式 使用C#和IronXL在ASP.NET Core中下載Excel文件。從MVC控制器中匯出數據到XLSX, CSV和XML,附有MemoryStream和File()返回。包括代碼範例。 閱讀更多
更新2026年3月1日 如何在Blazor中使用IronXL匯出Excel文件 學習如何在Blazor伺服器應用程式中使用IronXL将數據匯出到Excel。此指南涵蓋專案設置、服務設計、條件格式化、多表報告和錯誤處理,附有完整的C#代碼範例。 閱讀更多
更新2026年2月27日 如何在C#中而不是使用StreamReader來讀取Excel文件 了解StreamReader為何無法讀取Excel文件,並學習如何使用IronXL加載來自磁盤或內存流的XLSX和XLS工作簿。 閱讀更多