wpf读取excel中的特定行列
时间: 2023-07-15 18:11:08 浏览: 116
关于wpf的Excel的操作
可以使用 Microsoft.Office.Interop.Excel 库来读取特定的行和列。
以下是一个示例,读取 Excel 文件中第一行的第一列和第三列的内容:
```csharp
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Microsoft.Office.Interop.Excel;
namespace WpfApp1
{
public class ExcelReader
{
public string ReadCell(string fileName, int row, int column)
{
Application excel = new Application();
Workbook workbook = excel.Workbooks.Open(fileName);
Worksheet worksheet = (Worksheet)workbook.Sheets[1];
// 读取特定行和列的单元格
Range range = worksheet.Cells[row, column];
string result = range.Value2.ToString();
// 关闭 Excel 文件
workbook.Close();
excel.Quit();
return result;
}
}
}
```
在上面的代码中,ReadCell 方法接受 Excel 文件的路径、要读取的行和列作为输入,并返回该单元格的值。请注意,应该在使用完 Excel 应用程序之后调用 Quit 方法来关闭 Excel 进程。
阅读全文