在C#中解析Excel文件是一個常見的任務,可以使用一些類庫來實現。
using Excel = Microsoft.Office.Interop.Excel;
...
Excel.Application excelApp = new Excel.Application();
Excel.Workbook workbook = excelApp.Workbooks.Open(@"C:\path\to\file.xlsx");
Excel.Worksheet worksheet = workbook.Worksheets[1];
// 讀取單元格的值
string value = (string)(worksheet.Cells[1, 1] as Excel.Range).Value;
...
using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel;
...
IWorkbook workbook;
using (FileStream file = new FileStream(@"C:\path\to\file.xlsx", FileMode.Open, FileAccess.Read))
{
workbook = new XSSFWorkbook(file);
}
ISheet sheet = workbook.GetSheetAt(0);
// 讀取單元格的值
string value = sheet.GetRow(0).GetCell(0).StringCellValue;
...
以上是兩種常見的解析Excel文件的方法,根據實際需求選擇適合自己的方法進行解析。注意,在使用這些類庫之前,需要先安裝相應的依賴庫或引用命名空間。