c#怎么读excel每行每列
导读:在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
