要使用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文件的实际路径,并根据需要更改工作表名称和表格名称。