C# 读取excel文件
时间: 2023-07-17 07:09:34 浏览: 76
你可以使用C#中的Excel操作库来读取Excel文件。一个常用的库是`EPPlus`,下面是一个简单的示例代码:
```csharp
using OfficeOpenXml;
using System.IO;
// 读取Excel文件
public void ReadExcel(string filePath)
{
FileInfo file = new FileInfo(filePath);
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++)
{
var cellValue = worksheet.Cells[row, col].Value;
// 处理单元格的值
}
}
}
}
```
在上面的示例中,我们使用`EPPlus`库打开Excel文件,选择第一个工作表,并遍历每个单元格获取其值。你需要在项目中安装`EPPlus`库,可以通过NuGet包管理器进行安装。
除了`EPPlus`,还有其他一些库可以用来读取和操作Excel文件,例如`NPOI`和`ClosedXML`。你可以根据自己的需求选择适合的库。