epplus 读取excel
时间: 2023-09-05 08:14:37 浏览: 153
EPPlus 是一个用于创建和操作 Excel 文件的 .NET 库,它支持读取、写入和修改 Excel 文件。下面是一个简单的示例代码,用于使用 EPPlus 读取 Excel 文件:
```csharp
using OfficeOpenXml;
// 读取 Excel 文件
FileInfo file = new FileInfo("path/to/excel/file.xlsx");
using (ExcelPackage package = new ExcelPackage(file))
{
ExcelWorksheet worksheet = package.Workbook.Worksheets[0]; // 获取第一个工作表
int rowCount = worksheet.Dimension.Rows; // 获取行数
int colCount = worksheet.Dimension.Columns; // 获取列数
for (int row = 1; row <= rowCount; row++)
{
for (int col = 1; col <= colCount; col++)
{
object cellValue = worksheet.Cells[row, col].Value; // 获取单元格的值
Console.WriteLine($"Row {row}, Column {col}: {cellValue}");
}
}
}
```
在上述代码中,我们首先创建了一个 `FileInfo` 对象,用于指定要读取的 Excel 文件路径。然后,我们创建了一个 `ExcelPackage` 对象,用于打开 Excel 文件。接着,我们获取了第一个工作表并获取了行数和列数。最后,我们使用两个嵌套的循环遍历所有单元格,并通过 `worksheet.Cells[row, col].Value` 获取单元格的值。
需要注意的是,EPPlus 需要安装 NuGet 包才能使用,可以通过 Visual Studio 的 NuGet 包管理器来安装。
阅读全文