在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文件已經安裝在計算機上。