epplus读取Excel
时间: 2024-09-27 15:14:44 浏览: 27
Epplus是一个用于.NET平台的轻量级库,它允许开发者在Windows应用中轻松地创建、修改和读取Microsoft Excel(.xls和.xlsx)文件。Epplus提供了一个类似于Excel对象模型的API,你可以使用C#代码动态操作工作表、单元格、数据区域等。
以下是使用Epplus基本读取Excel文件的一个简单示例:
```csharp
using OfficeOpenXml;
// 加载Excel文件
ExcelPackage excelPackage = new ExcelPackage(new FileInfo("example.xlsx"));
// 获取第一个工作簿
Workbook workbook = excelPackage.Workbook;
// 访问第一个工作表
Worksheet worksheet = workbook.Worksheets[0];
// 遍历行和列,读取单元格内容
for (int row = 1; row <= worksheet.Dimension.End.Row; row++)
{
for (int col = 1; col <= worksheet.Dimension.End.Column; col++)
{
string cellValue = worksheet.Cells[row, col].Value.ToString();
Console.WriteLine($"Cell ({row}, {col}) Value: {cellValue}");
}
}
// 关闭包装
excelPackage.Close();
```
在这个例子中,我们首先加载了Excel文件,然后获取了第一个工作簿和工作表。通过`Cells`属性访问每个单元格,并读取其值。