要使用EPPlus庫讀取Excel文件,首先確保已經安裝了EPPlus包。如果尚未安裝,可以使用NuGet包管理器安裝。以下是使用EPPlus讀取Excel文件的步驟:
安裝EPPlus包: 在Visual Studio中,右鍵單擊項目 -> 選擇“管理NuGet程序包” -> 搜索“EPPlus” -> 安裝。
在代碼中引入EPPlus命名空間:
using OfficeOpenXml;
讀取Excel文件:
// 加載Excel文件
var fileInfo = new FileInfo("path/to/your/excel/file.xlsx");
var package = new ExcelPackage(fileInfo);
// 選擇工作表
var worksheet = package.Workbook.Worksheets["Sheet1"];
// 讀取單元格值
var cellValue = worksheet.Cells["A1"].Value;
Console.WriteLine("Cell A1 value: " + cellValue);
// 遍歷工作表中的所有行和列
foreach (var row in worksheet.Rows)
{
foreach (var cell in row.Cells)
{
Console.Write(cell.Value + "\t");
}
Console.WriteLine();
}
// 讀取整個工作表的數據
var table = worksheet.Tables["YourTableName"];
if (table != null)
{
foreach (DataRow row in table.Rows)
{
foreach (DataColumn column in table.Columns)
{
Console.Write(row[column].ToString() + "\t");
}
Console.WriteLine();
}
}
// 釋放資源
package.Dispose();
請確保將path/to/your/excel/file.xlsx
替換為您要讀取的Excel文件的實際路徑,并根據需要更改工作表名稱和表格名稱。