要讀取Excel文件內(nèi)容,可以使用C#中的Microsoft.Office.Interop.Excel庫。
首先需要在項(xiàng)目中引用Microsoft.Office.Interop.Excel庫。右鍵項(xiàng)目,選擇“添加” -> “引用”,然后在“COM”選項(xiàng)卡中找到“Microsoft Excel xx.x Object Library”,勾選后點(diǎn)擊“確定”。
下面是一個(gè)簡單的示例代碼,演示如何讀取Excel文件內(nèi)容:
using System;
using Excel = Microsoft.Office.Interop.Excel;
namespace ReadExcelFile
{
class Program
{
static void Main(string[] args)
{
// 創(chuàng)建Excel應(yīng)用程序?qū)ο?/span>
Excel.Application excelApp = new Excel.Application();
// 打開Excel文件
Excel.Workbook workbook = excelApp.Workbooks.Open(@"C:\path\to\your\excelFile.xlsx");
// 獲取第一個(gè)工作表
Excel.Worksheet worksheet = workbook.Sheets[1];
// 獲取第一個(gè)工作表中的單元格A1的值
Excel.Range range = worksheet.Cells[1, 1];
string cellValue = range.Value2.ToString();
// 輸出單元格的值
Console.WriteLine(cellValue);
// 關(guān)閉Excel文件和應(yīng)用程序?qū)ο?/span>
workbook.Close();
excelApp.Quit();
}
}
}
在代碼中,首先創(chuàng)建了一個(gè)Excel應(yīng)用程序?qū)ο?excelApp
,然后通過 Workbooks.Open()
方法打開Excel文件,獲取了第一個(gè)工作表 worksheet
。接下來,通過 Cells[row, column]
方法獲取單元格對(duì)象 range
,并通過 Value2
屬性獲取單元格的值。
最后,關(guān)閉Excel文件和應(yīng)用程序?qū)ο?,釋放資源。
請(qǐng)注意,這里的代碼僅僅是一個(gè)簡單的示例,實(shí)際應(yīng)用中可能需要進(jìn)行錯(cuò)誤處理、處理多個(gè)工作表等。