在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
在這篇文章中,我們將討論如何使用 IronXL 從 Excel 文件中取得特定儲存格的值。
IronXL 是一款功能強大的軟體庫,適用於 .NET 開發人員,提供簡單且高效的方式來讀取、編寫和操作應用程式中的 Excel 試算表。它提供一系列功能,使處理 Excel 檔案變得簡單且高效,包括創建、修改和刪除工作表的功能。 讀取和寫入儲存格數據,甚至執行 複雜計算 使用 Excel 公式。利用 IronXL,開發者可以快速且輕鬆地將 Excel 的功能整合到他們的應用程式中,節省時間並精簡其開發流程。不論是構建財務應用程式、數據分析工具,或者僅需在應用程式中讀寫 Excel 文件,IronXL 都提供了一個靈活且可靠的解決方案。
如果您想使用 IronXL 函式庫來擷取 Excel 文件中特定儲存格的值,您必須滿足某些先決條件,其中包括:
在您的系統上安裝 ASP.NET。
要使用 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 的軟體開發工具集合。