c#读excel数据并返回参数
时间: 2024-02-01 11:03:26 浏览: 132
c#读取excel中的数据
好的,下面是一个简单的 C# 代码示例,用于读取 Excel 数据并返回参数。
首先,我们需要引入 Microsoft.Office.Interop.Excel 命名空间。
```csharp
using Microsoft.Office.Interop.Excel;
```
然后,我们创建一个 Application 对象,用于打开 Excel 文件,并获取 Workbook 和 Worksheet 对象。
```csharp
Application excel = new Application();
Workbook workbook = excel.Workbooks.Open(@"C:\path\to\file.xlsx");
Worksheet worksheet = workbook.Worksheets[1];
```
接着,我们可以使用 Range 对象获取单元格数据,并将其转换为需要的数据类型。
```csharp
string name = worksheet.Cells[1, 1].Value2.ToString();
int age = Convert.ToInt32(worksheet.Cells[2, 1].Value2);
double score = Convert.ToDouble(worksheet.Cells[3, 1].Value2);
```
最后,我们需要释放资源,并返回参数。
```csharp
workbook.Close();
excel.Quit();
Marshal.ReleaseComObject(worksheet);
Marshal.ReleaseComObject(workbook);
Marshal.ReleaseComObject(excel);
return new Tuple<string, int, double>(name, age, score);
```
以上就是一个简单的 C# 读取 Excel 数据并返回参数的示例代码。当然,具体实现还需要根据实际情况进行调整。
阅读全文