在C#中可以使用Microsoft.Office.Interop.Excel
命名空间来读取Excel文件内容。以下是一个简单的示例代码:
using Excel = Microsoft.Office.Interop.Excel;
class Program
{
static void Main()
{
Excel.Application excelApp = new Excel.Application();
Excel.Workbook workbook = excelApp.Workbooks.Open(@"C:\path\to\your\excel\file.xlsx");
Excel.Worksheet worksheet = workbook.Sheets[1];
int rowCount = worksheet.UsedRange.Rows.Count;
int colCount = worksheet.UsedRange.Columns.Count;
for (int i = 1; i <= rowCount; i++)
{
for (int j = 1; j <= colCount; j++)
{
Excel.Range range = worksheet.Cells[i, j];
Console.Write(range.Value2.ToString() + "\t");
}
Console.WriteLine();
}
workbook.Close();
excelApp.Quit();
}
}
在这个示例中,我们使用Microsoft.Office.Interop.Excel
命名空间来打开Excel文件,读取第一个工作表的内容,并输出到控制台。请注意,需要在项目中添加对Microsoft.Office.Interop.Excel
的引用。另外,需要确保Excel文件已经安装在计算机上。