首页主机资讯c#怎么读excel每行每列

c#怎么读excel每行每列

时间2024-09-13 14:14:05发布访客分类主机资讯浏览702
导读:在C#中,可以使用第三方库如EPPlus、NPOI或Microsoft.Office.Interop.Excel来操作Excel文件。这里我将给出一个使用EPPlus库的示例,展示如何遍历Excel文件的每行和每列。 首先,通过NuGet安...

在C#中,可以使用第三方库如EPPlus、NPOI或Microsoft.Office.Interop.Excel来操作Excel文件。这里我将给出一个使用EPPlus库的示例,展示如何遍历Excel文件的每行和每列。

首先,通过NuGet安装EPPlus库:

Install-Package EPPlus

然后,使用以下代码读取Excel文件的每行和每列:

using System;
    
using System.IO;
    
using OfficeOpenXml;


namespace ReadExcelExample
{

    class Program
    {

        static void Main(string[] args)
        {
    
            // 确保文件路径正确
            string filePath = @"C:\path\to\your\excel\file.xlsx";


            using (FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read))
            {

                // 创建Excel包
                using (ExcelPackage excelPackage = new ExcelPackage(fs))
                {
    
                    // 获取第一个工作表
                    ExcelWorksheet worksheet = excelPackage.Workbook.Worksheets[0];
    

                    // 获取工作表的行数和列数
                    int rowCount = worksheet.Dimension.Rows;
    
                    int colCount = worksheet.Dimension.Columns;
    

                    // 遍历每行和每列
                    for (int row = 1;
     row <
    = rowCount;
 row++)
                    {
    
                        for (int col = 1;
     col <
    = colCount;
 col++)
                        {
    
                            // 读取单元格值
                            object cellValue = worksheet.Cells[row, col].Value;


                            // 输出单元格值
                            Console.Write($"{
cellValue}
     ");

                        }
    

                        // 换行
                        Console.WriteLine();

                    }

                }

            }

        }

    }

}
    

请确保将filePath变量设置为实际的Excel文件路径。此代码将遍历Excel文件的所有行和列,并将每个单元格的值输出到控制台。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: c#怎么读excel每行每列
本文地址: https://pptw.com/jishu/698988.html
mysql split函数怎么用 c语言怎么输出一个字符串

游客 回复需填写必要信息