在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
本文将讨论如何使用 IronXL 从 Excel 文件中获取特定单元格的值。
IronXLExcel是一个功能强大的软件库,为.NET开发人员提供了在应用程序中读取、写入和处理Excel电子表格的简单而高效的方法。 它提供了一系列功能,包括创建、修改和删除工作表的功能,使 Excel 文件的处理变得简单高效、读写单元数据甚至进行复杂计算使用 Excel 公式。 有了 IronXL.Excel,开发人员可以快速、轻松地将 Excel 功能集成到他们的应用程序中,从而节省时间并简化开发流程。 无论您是在构建金融应用程序,还是数据分析工具,或者只是需要在应用程序中读写 Excel 文件,IronXL.Excel 都能为您提供灵活可靠的解决方案。
如果您想使用 IronXL 库提取 Excel 文件特定单元格的值,您必须满足某些前提条件,其中包括:
要在 Excel 相关任务中使用 IronXL 库,首先必须在 Visual Studio 中创建一个 .NET 项目。 虽然可以使用任何版本的 Visual Studio,但建议选择最新版本。 有多种项目模板可供选择,包括 Windows 窗体和 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 工作表特定单元格中存储的数据是一个并不复杂的过程,只需要几行代码。 有了这个软件库,开发人员就可以在程序中轻松访问所需的 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]
to `[B2:B3]这将在控制台中打印两个值,而不是一个值。
输出控制台 2
使用 C# 检索 Excel 工作表中特定单元格的值是许多处理 Excel 数据的应用程序的常见任务。 IronXL.Excel 是为 .NET 开发人员提供的一个功能强大的软件库,它为在应用程序中读取、写入和处理 Excel 电子表格提供了一种简单高效的方法。 有了 IronXL.Excel,开发人员可以快速、轻松地将 Excel 功能集成到他们的应用程序中,从而节省时间并简化开发流程。
按照本文概述的步骤,开发人员可以学习如何将 IronXL 与他们的 C# 项目连接起来,以编程方式检索单元格值,自动执行涉及 Excel 数据的任务,并创建更高效、更可靠的应用程序。 IronXLC# Excel 是在 C# 应用程序中处理 Excel 文件的多功能可靠解决方案。 请访问这些链接了解更多信息单元地址的详细操作或如何导入 Excel 文件.
IronPDF 的用户还可以从以下方面受益Iron Suite是一个软件开发工具集合,包括 IronPDF、IronOCR、IronXL、IronBarcode 和 IronWebscraper。