c#怎么读取excel文件数据

   2025-02-13 2330
核心提示:在C#中,可以使用Microsoft.Office.Interop.Excel命名空间来读取Excel文件的数据。首先,需要确保已经安装了Microsoft Office或

在C#中,可以使用Microsoft.Office.Interop.Excel命名空间来读取Excel文件的数据。首先,需要确保已经安装了Microsoft Office或者使用NuGet安装了Microsoft.Office.Interop.Excel包。

下面是一个读取Excel文件数据的示例代码:

using Microsoft.Office.Interop.Excel;public class ExcelReader{    public static void Main()    {        // 创建一个Excel应用程序对象        Application excel = new Application();        // 打开Excel文件        Workbook workbook = excel.Workbooks.Open(@"C:\path\to\your\file.xlsx");        // 选择第一个工作表        Worksheet worksheet = workbook.Sheets[1];        // 获取工作表中的数据范围        Range range = worksheet.UsedRange;        // 遍历每个单元格并读取数据        for (int row = 1; row <= range.Rows.Count; row++)        {            for (int column = 1; column <= range.Columns.Count; column++)            {                // 读取单元格的值                string cellValue = range.Cells[row, column].Value2.ToString();                // 在控制台输出单元格的值                Console.WriteLine("Cell ({0}, {1}): {2}", row, column, cellValue);            }        }        // 关闭Excel应用程序对象        workbook.Close();        excel.Quit();    }}

在上面的示例中,首先创建一个Excel应用程序对象并打开Excel文件。然后选择要读取的工作表,并获取工作表中的数据范围。接下来,使用两个嵌套循环遍历每个单元格并读取单元格的值。最后,关闭Excel应用程序对象。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言