首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从C#中读取Excel文件

从C#中读取Excel文件是一个常见的需求,可以使用一些第三方库来实现。以下是一些常见的库和使用方法:

  1. EPPlus

EPPlus是一个开源的库,可以用于读取和写入Excel文件。它支持.NET Framework和.NET Core,并且可以处理大型Excel文件。

安装EPPlus:

代码语言:txt
复制
Install-Package EPPlus

使用EPPlus读取Excel文件:

代码语言:csharp
复制
using OfficeOpenXml;

using (var package = new ExcelPackage(new FileInfo("path/to/file.xlsx")))
{
    var worksheet = package.Workbook.Worksheets["Sheet1"];
    var cellValue = worksheet.Cells["A1"].Value;
}
  1. NPOI

NPOI是另一个用于处理Excel文件的开源库,它也支持.NET Framework和.NET Core。

安装NPOI:

代码语言:txt
复制
Install-Package NPOI

使用NPOI读取Excel文件:

代码语言:csharp
复制
using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel;

using (var file = new FileStream("path/to/file.xlsx", FileMode.Open, FileAccess.Read))
{
    var workbook = new XSSFWorkbook(file);
    var worksheet = workbook.GetSheetAt(0);
    var cellValue = worksheet.GetRow(0).GetCell(0).StringCellValue;
}

无论选择哪种方法,都需要注意处理异常和错误,以确保代码的稳定性和可靠性。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券