在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文件已经安装在计算机上。