在C#中,你可以使用Microsoft.Office.Interop.Excel库来操作Excel文件。以下是一个简单的示例,展示了如何获取Excel工作表的行数:
首先,确保已经安装了Microsoft.Office.Interop.Excel库。如果没有安装,可以通过NuGet包管理器进行安装。
然后,使用以下代码获取Excel工作表的行数:
using System;
using Microsoft.Office.Interop.Excel;
namespace ExcelRowCount
{
class Program
{
static void Main(string[] args)
{
string filePath = @"C:\path\to\your\excel\file.xlsx";
Application excelApp = new Application();
Workbook workbook = excelApp.Workbooks.Open(filePath);
Worksheet worksheet = workbook.Sheets[1]; // 获取第一个工作表
int rowCount = worksheet.UsedRange.Rows.Count; // 获取已使用的行数
Console.WriteLine("行数: " + rowCount);
workbook.Close();
excelApp.Quit();
}
}
}
请注意,这个示例假设你的Excel文件路径是正确的,并且你有足够的权限访问它。同时,确保将filePath
变量更改为你的Excel文件的实际路径。