gpt4 book ai didi

c# - 逐行、逐单元格读取 excel 文件 C#

转载 作者:太空狗 更新时间:2023-10-29 22:59:13 24 4
gpt4 key购买 nike

我想(如标题所述)以编程方式从 Excel 文件中读取值。逐行然后逐个单元格,以自由地从单元格的数据创建自定义集合。

questions帮助过我。

但我需要更灵活的代码。例如,我可以写吗(* 仅适用于所有列)

            Range range1 = worksheet.get_Range("*1", Missing.Value)

foreach (Range r in range1)
{
string user = r.Text;
string value = r.Value2;
}

并迭代第 1 行中的所有单元格,只要有下一个。必须有一些优雅的方法来循环访问 C# 中的行和单元格。

最佳答案

您可以依靠 Rows/Columns 属性,然后遍历所有包含的范围(Cells)。示例代码:

Range range1 = worksheet.Rows[1]; //For all columns in row 1
//Range range1 = worksheet.Columns[1]; //for all rows in column 1

foreach (Range r in range1.Cells) //range1.Cells represents all the columns/rows
{
// r is the range of the corresponding cell
}

关于c# - 逐行、逐单元格读取 excel 文件 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22119841/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com