winform 找excel sheet
时间: 2023-07-30 13:10:07 浏览: 120
你可以使用 Microsoft.Office.Interop.Excel 库来访问 Excel 文件。下面是一个示例代码,可以打开 Excel 文件并获取其中的 Sheet:
```csharp
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Excel = Microsoft.Office.Interop.Excel;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
Excel.Application xlApp = new Excel.Application();
Excel.Workbook xlWorkbook = xlApp.Workbooks.Open(@"C:\example.xlsx");
Excel._Worksheet xlWorksheet = xlWorkbook.Sheets[1];
Excel.Range xlRange = xlWorksheet.UsedRange;
int rowCount = xlRange.Rows.Count;
int colCount = xlRange.Columns.Count;
for (int i = 1; i <= rowCount; i++)
{
for (int j = 1; j <= colCount; j++)
{
// 获取单元格的值
var cellValue = xlRange.Cells[i, j].Value2;
Console.Write(cellValue + "\t");
}
Console.WriteLine();
}
// 释放资源
GC.Collect();
GC.WaitForPendingFinalizers();
xlWorkbook.Close();
xlApp.Quit();
}
}
}
```
上述代码通过 COM 互操作调用 Excel 应用程序来打开指定的 Excel 文件,并获取其中的 Sheet。你可以根据需要修改代码以适应你的场景。
阅读全文