在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
在這篇文章中,我們將討論如何使用 IronXL 從 Excel 文件中取得特定儲存格的值。
IronXL是一個功能強大的軟體函式庫,適用於 .NET 開發人員,它提供一種簡單且高效的方法,讓開發者能在其應用程式中讀取、撰寫及操作 Excel 試算表。 它提供一系列功能,使處理 Excel 文件變得簡單高效,包括創建、修改和刪除工作表的能力,讀取和寫入儲存格數據,甚至執行複雜計算使用 Excel 公式。 使用IronXL,開發人員可以快速輕鬆地將Excel功能合併到其應用程式中,節省時間並精簡其開發流程。 無論您是要構建金融應用程序、資料分析工具,還是僅僅需要在應用程序中讀取和寫入 Excel 文件,IronXL 提供了靈活且可靠的解決方案。
如果您想使用IronXL庫來提取Excel文件中特定單元格的值,您必須滿足某些先決條件,其中包括:
若要使用 IronXL 庫進行 Excel 相關任務,您必須先在 Visual Studio 中建立一個 .NET 專案。 雖然任何版本的 Visual Studio 都可以使用,但建議選擇最新版本。 有多種專案範本可供選擇,包括 Windows Forms 和 ASP.NET,具體取決於您的特定需求。 本教程將使用控制台應用程序專案範本來說明如何使用IronXL。
創建一個新專案視窗
在選擇專案類型後,為專案提供一個名稱並選擇其位置,同時選擇專案所需的框架,例如 .NET Core 6。
專案配置
建立解決方案後,program.cs 檔案將會被打開,讓您可以輸入程式碼並建構/執行應用程式。
開放程式碼的專案
現在已創建此新的 Visual Studio 專案,我們來安裝 IronXL。
IronXL 庫可以通過幾種不同的方法下載和安裝。 但這兩種方法是最簡單的。
這些是:
要安裝IronXL函式庫,請在Visual Studio中導航至NuGet套件管理器。 只需打開 NuGet 套件管理器,然後在「瀏覽」選項卡中搜索 IronXL。 一旦在搜索結果中找到IronXL,選擇它並繼續進行安裝。 安裝完成後,您可以開始在項目中使用IronXL庫。
下面的截圖顯示了如何在 Visual Studio 中打開 NuGet 套件管理器。
NuGet 套件管理員
以下顯示搜尋結果中的 IronXL:
IronXL 搜索結果
許多開發人員偏好使用命令列介面安裝套件。 若要使用命令列安裝IronXL,請按照以下步驟進行:
:ProductInstall
現在,該套件將被下載並安裝到當前項目中,並準備好使用。
透過命令列安裝
使用 IronXL 從 Excel 工作表中的特定單元格檢索數據是一個簡單的過程,只需幾行代碼即可完成。 使用此軟體庫,開發人員可以輕鬆在其程式中存取所需的 Excel 儲存格值。 以下代碼範例將演示如何使用IronXL透過單元格地址獲取值屬性。
using IronXL;
using System;
using System.Linq;
WorkBook workBook = WorkBook.Load("sample.xlsx");
// Gice sheet name and data types
WorkSheet workSheet = workBook.WorkSheets.First();
var range = workSheet ["B2:B2"];
var columnA = workSheet.GetColumn(0);
var row1 = workSheet.GetRow(0);
// Iterate over the range rows to get String Value
foreach (var cell in range)
{
Console.WriteLine($"{cell.Value}");
}
using IronXL;
using System;
using System.Linq;
WorkBook workBook = WorkBook.Load("sample.xlsx");
// Gice sheet name and data types
WorkSheet workSheet = workBook.WorkSheets.First();
var range = workSheet ["B2:B2"];
var columnA = workSheet.GetColumn(0);
var row1 = workSheet.GetRow(0);
// Iterate over the range rows to get String Value
foreach (var cell in range)
{
Console.WriteLine($"{cell.Value}");
}
Imports IronXL
Imports System
Imports System.Linq
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
' Gice sheet name and data types
Private workSheet As WorkSheet = workBook.WorkSheets.First()
Private range = workSheet ("B2:B2")
Private columnA = workSheet.GetColumn(0)
Private row1 = workSheet.GetRow(0)
' Iterate over the range rows to get String Value
For Each cell In range
Console.WriteLine($"{cell.Value}")
Next cell
上面的程式碼範例從單元格 A2 獲取一個值,該值將被列印到終端。
輸出控制台
通過對上述代碼示例進行一些修改,可以從 Excel 工作表中獲取一系列單元格的值。 這涉及更改傳遞到該範圍參數工作表
物件。 具體而言,必須更新範圍參數以反映包含所需數據的儲存格範圍。
var range = workSheet ["B2:B3"];
var range = workSheet ["B2:B3"];
Dim range = workSheet ("B2:B3")
單元格範圍從[B2:B2]
至`[B2:B3]這將在控制台中打印兩個值而不僅僅是一個。
輸出控制台 2
使用 C# 在 Excel 工作表中檢索特定單元格的值是許多處理 Excel 資料的應用程式中的常見任務。 IronXL 是一個強大的 .NET 開發人員軟體庫,能夠為使用者提供一種簡單且高效的方法來在其應用程式中讀取、寫入和操作 Excel 試算表。 使用IronXL,開發人員可以快速輕鬆地將Excel功能合併到其應用程式中,節省時間並精簡其開發流程。
通過遵循本文中的步驟,開發人員可以學習如何將IronXL連接到他們的C#項目,程式化地檢索單元格值,自動化涉及Excel數據的任務,並創建更高效且可靠的應用程式。 IronXL是一個用於在 C# 應用程式中處理 Excel 文件的多功能且可靠的解決方案。 請訪問這些連結以了解更多有關單元格地址的詳細操作或如何導入 Excel 文件.
IronPDF 的用戶還能受益於Iron Suite, 一套包含 IronPDF、IronOCR、IronXL、IronBarcode 和 IronWebscraper 的軟體開發工具集合。