wpf如何读取Excel文件
时间: 2023-12-08 19:03:20 浏览: 35
WPF可以使用Microsoft.Office.Interop.Excel库来读取Excel文件。首先需要在项目中添加对Microsoft.Office.Interop.Excel库的引用。
下面是一个简单的示例代码:
```csharp
using Excel = Microsoft.Office.Interop.Excel;
public void ReadExcelFile(string filePath)
{
Excel.Application excel = new Excel.Application();
Excel.Workbook workbook = excel.Workbooks.Open(filePath);
Excel.Worksheet worksheet = workbook.ActiveSheet;
int rowCount = worksheet.UsedRange.Rows.Count;
int colCount = worksheet.UsedRange.Columns.Count;
for (int i = 1; i <= rowCount; i++)
{
for (int j = 1; j <= colCount; j++)
{
var cellValue = worksheet.Cells[i, j].Value;
// Do something with the cell value
}
}
workbook.Close();
excel.Quit();
}
```
在上面的代码中,我们使用Excel.Application对象打开Excel文件。然后获取活动工作表的行数和列数。最后使用两个嵌套的for循环遍历每个单元格,并读取其值。
需要注意的是,Excel文件必须在计算机上安装了Microsoft Excel才能使用上述代码进行读取。