iostream c#读取Excel
时间: 2024-09-30 10:03:07 浏览: 29
在C#中,要读取Excel文件,通常会使用第三方库,比如EPPlus,它是一个强大且易于使用的.NET库,专门用于处理Microsoft Office Open XML (OOXML) 格式,包括Excel (.xlsx) 文件。
以下是使用EPPlus库读取Excel文件的基本步骤:
1. 首先,在项目中安装EPPlus库。你可以通过NuGet包管理器添加`Install-Package EPPlus`命令。
```csharp
using OfficeOpenXml;
```
2. 创建一个方法来打开并读取Excel工作簿:
```csharp
private void ReadExcelFile(string filePath)
{
using (var package = new ExcelPackage(new FileInfo(filePath)))
{
// 获取第一个工作表
var worksheet = package.Workbook.Worksheets[0];
// 读取行数据
for (int row = 1; row <= worksheet.Dimension.End.Row; row++)
{
var values = worksheet.Cells[row, 1, row, worksheet.Columns.Count].Select(cell => cell.Value).ToArray();
Console.WriteLine($"Row {row}: {string.Join(",", values)}");
}
}
}
```
在这个例子中,我们循环遍历每一行,并获取对应列的所有单元格值。
阅读全文