在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
本文将演示如何使用IronXL这一一流的Excel C#库高效且编程地加载Excel文件。
打开 Visual Studio 并创建一个新的 Visual Studio 项目。
下载 IronXL NuGet 软件包库。
制作 XLSX 文件或 CSV 文件格式的 Excel 工作簿。
现在使用 IronXL.Excel 库加载 Excel 文件。
C# .NET Excel 库 IronXL 可用于从 Microsoft Excel 文档中读取数据并将其转换为 CSV 文件。 IronXL.Excel 无需安装 Microsoft Office、Microsoft.Office.Interop.Excel 或 Excel Interop。 这是一个完全独立的 .NET Excel 应用程序库。 它可以读取多种电子表格格式。 IronXL 不仅仅是一个静态库。
由于 IronXL for .NET 提供了简单明了的 C# API,因此可以轻松生成、修改和查看 .NET 环境下的 Excel 电子表格。 IronXL for .NET 核心应用程序、Linux、macOS、Azure 和 Xamarin 都完全支持。 以下是 IronXL.Excel 的主要功能列表,这些功能使其有别于其他用于读取 Excel 文件的应用程序。
对大型 Excel 文件和数据集的性能进行了优化,以有效管理大量数据,并通过多线程功能提高了多线程情况下的性能
有了这些功能,IronXL.Excel 就成了一个灵活而强大的 Excel 文件处理库,让开发人员在以编程方式管理 Excel 文档相关任务时更加方便灵活。 要了解有关 IronXL 库的更多信息,请参阅以下内容文档.
IronXL.Excel 库可以轻松写入数据并创建和读取 Excel 文件,您将在本简讯接下来的章节中看到这一点。
第一步,启动一个新项目,制作 Excel 文件:
Visual Studio 启动后,从 "文件 "菜单中选择 "新建项目"。
.NET "控制台应用程序 "项目模板将出现在下面的对话框中; 选择它们并双击 "下一步"。
新项目
在 "位置 "区域输入新项目的位置后,您可以为 "项目 "键入任何您想要的项目名称。 按下按钮继续。
项目配置
通过 Framework 下拉菜单,您可以选择 .NET Framework。 这里使用的是长期支持的 .NET 6.0 版本。 然后点击 "创建"。
目标框架选择
以下解决方案需要 IronXL 库,您应获取该库。 为此,请将以下源代码输入软件包管理器:
Install-Package IronXL.Excel
IronXL 安装
除此以外,还可以使用 NuGet 软件包管理器搜索软件包 "IronXL"。
浏览的结果应是链接到 IronXL 的所有 NuGet 软件包的列表。 然后,选择所需的工具并点击安装按钮。
NuGet软件包管理器
以下代码允许使用 IronXL.Excel 加载和读取 Excel 文件。
using IronXL;
//Supported spreadsheet formats for reading include: XLSX, XLS, CSV and TSV
WorkBook workBook = WorkBook.Load("Demo.xlsx");
WorkSheet sheet = workBook.WorkSheets.First();
//Read from Ranges of cells elegantly.
foreach (var cell in sheet["A2:B10"])
{
Console.WriteLine("Cell {0} has value '{1}'", cell.AddressString, cell.Text);
}
using IronXL;
//Supported spreadsheet formats for reading include: XLSX, XLS, CSV and TSV
WorkBook workBook = WorkBook.Load("Demo.xlsx");
WorkSheet sheet = workBook.WorkSheets.First();
//Read from Ranges of cells elegantly.
foreach (var cell in sheet["A2:B10"])
{
Console.WriteLine("Cell {0} has value '{1}'", cell.AddressString, cell.Text);
}
Imports IronXL
'Supported spreadsheet formats for reading include: XLSX, XLS, CSV and TSV
Private workBook As WorkBook = WorkBook.Load("Demo.xlsx")
Private sheet As WorkSheet = workBook.WorkSheets.First()
'Read from Ranges of cells elegantly.
For Each cell In sheet("A2:B10")
Console.WriteLine("Cell {0} has value '{1}'", cell.AddressString, cell.Text)
Next cell
第一行代码 "using IronXL; "被调用,以在该演示项目中实现该库。 这使得 IronXL 能够提供易于使用的功能。
然后使用以下方法加载名为 "Demo.xlsx "的现有 Excel 文件加载可在工作簿反对
在代码中,"Load "方法有三种不同的方法; 使用带有路径、流和字节的文件名。 在上例中,使用包含文件名和路径的方法加载文件。
要执行读取 Excel 文件的操作,默认的工作表需要借助工作表集合对象来选择对象。
然后,通过传递工作表单元格范围,使用工作表对象选择 Excel 工作表范围。 然后它将逐一读取每个单元格的值(使用foreach
)并显示带有单元格地址的值。
上一代码示例的输出
上面的示例演示了用 C# 编写 Excel 文件以及由此产生的输出,该文件使用 IronXL.Excel 加载。 翻译使用 Excel 表,并辅以行和列索引。
要了解有关使用 IronXL 进行编码的更多信息,请参阅以下内容范例.
IronXL.Excel 是一款广受欢迎的 Excel 附加组件,无需任何额外的外部库即可运行。 它有多种用途,而且不需要安装 Microsoft Excel。
所有关于 Microsoft Excel 文档的可编程职责都可以通过 IronXL.Excel 完全解决。 您可以添加和删除数据、搜索和替换、合并和拆分数据表或单元格, 排序字符串或数字, 可视化数据表在翻译过程中,您还可以保存文件。 使用 IronXL 还可以进行公式计算。 您还可以使用它设置单元格数据类型并检查电子表格数据。 要处理 Excel 数据,必须具备读写 CSV 文件的能力,IronXL.Excel 可以提供这种能力。
虽然 IronXL 提供免费试用,但用户可以选择升级为为期 1 年的付费会员,以获得更新和客户帮助。 IronXL 会收取额外的安全费用,以保证不受限制地发布。 要了解有关定价细节的更多信息,请参阅以下内容许可页面.