c#读取excel数据
时间: 2023-09-24 12:11:37 浏览: 90
你可以使用 C# 中的 Excel Interop 操作来读取 Excel 数据。下面是一个简单的示例代码:
```csharp
using Excel = Microsoft.Office.Interop.Excel;
// 打开 Excel 文件
Excel.Application excelApp = new Excel.Application();
Excel.Workbook workbook = excelApp.Workbooks.Open(@"C:\path\to\your\excel\file.xlsx");
// 获取第一个工作表
Excel.Worksheet worksheet = workbook.Sheets[1];
// 获取数据范围
Excel.Range range = worksheet.UsedRange;
// 遍历每行数据
for (int i = 1; i <= range.Rows.Count; i++)
{
// 获取第 i 行数据
Excel.Range row = range.Rows[i];
// 获取每列数据
string col1 = row.Cells[1].Value2.ToString();
string col2 = row.Cells[2].Value2.ToString();
// ...
// 处理数据
// ...
}
// 关闭 Excel 文件
workbook.Close();
excelApp.Quit();
```
需要注意的是,使用 Interop 操作需要安装 Microsoft Office,代码运行时需要确保 Excel 已经被关闭。
阅读全文