在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
C# Excel 庫
using IronXL;
using System;
using System.Linq;
// Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.Load("sample.xlsx");
// Select worksheet at index 0
WorkSheet workSheet = workBook.WorkSheets[0];
// Get any existing worksheet
WorkSheet firstSheet = workBook.DefaultWorkSheet;
// Select a cell and return the converted value
int cellValue = workSheet["A2"].IntValue;
// Read from ranges of cells elegantly.
foreach (var cell in workSheet["A2:A10"])
{
Console.WriteLine("Cell {0} has value '{1}'", cell.AddressString, cell.Text);
}
// Calculate aggregate values such as Min, Max and Sum
decimal sum = workSheet["A2:A10"].Sum();
// Linq compatible
decimal max = workSheet["A2:A10"].Max(c => c.DecimalValue);
本文將說明如何利用高級C# Excel庫IronXL輕鬆禁用Excel保護視圖訊息。
IronXL是一個強大的C#函式庫,為開發人員提供了一種高效且簡單的方法來在其應用中處理Excel文件。 無論您是需要讀取、寫入還是操作 Excel 數據,IronXL 都能簡化流程,讓您輕鬆完成複雜任務。 憑藉其直觀的 API 和豐富的功能,IronXL 消除了手動處理 Excel 文件的需求,為您節省寶貴的時間和精力。 本指南將探討IronXL的主要功能和特性,展示如何利用它簡化與Excel相關的操作並增強您的C#應用程式。 無論您是在建立數據分析工具、生成報告,還是執行數據遷移,IronXL 都是一項寶貴的資產,可以釋放 Excel 在 C# 中的完整整合潛力。
在您開始使用 IronXL 並使用 C# 程式語言在 Excel 文件中停用受保護視圖之前,您需要滿足幾個先決條件。 這些先決條件包括
開發環境:確保您在電腦上設置了合適的開發環境。 這通常涉及使用整合開發環境(集成開發環境)例如安裝了 Visual Studio。
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")
上面的代碼使用 打開 Excel 工作簿WorkBook.Load
方法,然後使用 workBook.DefaultWorkSheet
屬性載入預設的 Excel 工作表。 接下來,WorkSheet.UnprotectSheet
禁用受保護的檢視視圖(根據需要),並保存為
方法。
以下是輸出截圖。
輸出 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。
想將 IronXL 部署到現實專案中免費使用嗎?
您的試用金鑰應該在郵件中。
如果不是,請聯繫
support@ironsoftware.com
免費開始
不需要信用卡
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
獲得30天完全功能的產品。
幾分鐘內即可啟動並運行。
試用產品期間完全訪問我們的支援工程團隊