c# winform读取excel
时间: 2023-07-18 17:06:24 浏览: 40
你可以使用 Microsoft.Office.Interop.Excel 库来读取 Excel 文件。首先需要安装 Microsoft Excel,然后在项目中添加对 Microsoft.Office.Interop.Excel 的引用。
以下是一个简单的示例代码,演示如何读取 Excel 文件中的数据:
```csharp
using Microsoft.Office.Interop.Excel;
// 打开 Excel 文件
Application excel = new Application();
Workbook workbook = excel.Workbooks.Open(@"C:\path\to\your\file.xlsx");
// 读取数据
Worksheet worksheet = workbook.ActiveSheet;
Range range = worksheet.UsedRange;
int rowCount = range.Rows.Count;
int colCount = range.Columns.Count;
for (int i = 1; i <= rowCount; i++)
{
for (int j = 1; j <= colCount; j++)
{
// 读取单元格中的值
string cellValue = range.Cells[i, j].Value.ToString();
Console.WriteLine(cellValue);
}
}
// 关闭 Excel 文件
workbook.Close();
excel.Quit();
```
请注意,这个示例代码中没有包含错误处理和资源释放等最佳实践。在实际项目中,你应该确保在使用完 Excel 对象之后,通过调用 Marshal.ReleaseComObject() 方法释放资源。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![text/x-c++](https://img-home.csdnimg.cn/images/20210720083646.png)