gpt4 book ai didi

c# - Excel中的行循环

转载 作者:行者123 更新时间:2023-11-30 20:53:35 25 4
gpt4 key购买 nike

如何使用 C# 在 Excel 中循环一行?

像使用数据表一样循环

foreach(DataRow _dr in datatable.row)
{
//data
}

我正在尝试并得到这个。但它每列循环

foreach (Excel.Range r in usedRange)
{
// check condition:
try
{
if (Convert.ToInt32(r.Value2.ToString()) == 0)
{
// if match, delete and shift remaining cells up:
r.Delete(Excel.XlDeleteShiftDirection.xlShiftUp);
break;
}
}
catch { }
}

最佳答案

糟糕,我混淆了你的代码块。

假设您有一个名为 sheet 的工作表,试试这个:

foreach (var row in sheet.UsedRange.Rows)
{
// either put your logic here,
// or look at columns if you prefer
/*
foreach (var cell in row.Columns)
{
// do something with cells
}
/*
}

关于c# - Excel中的行循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19857321/

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