温馨提示×

c# epplus如何读取excel文件

c#
小樊
81
2024-11-20 21:48:01
栏目: 编程语言

要使用EPPlus库读取Excel文件,首先确保已经安装了EPPlus包。如果尚未安装,可以使用NuGet包管理器安装。以下是使用EPPlus读取Excel文件的步骤:

  1. 安装EPPlus包: 在Visual Studio中,右键单击项目 -> 选择“管理NuGet程序包” -> 搜索“EPPlus” -> 安装。

  2. 在代码中引入EPPlus命名空间:

    using OfficeOpenXml;
    
  3. 读取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文件的实际路径,并根据需要更改工作表名称和表格名称。

0