我正在尝试创建一个循环,遍历 Excel 工作表中特定列号的所有行,例如第 16 列,并对每行中每个单元格的值进行一些处理。 例如,循环将遍历单元格 1,16,然后下一个转到单元格 2,16,然后下一个 3,16 ....然后一直到工作表在该特定列号中有多少行,在本例中,列号为 16。 到目前为止,我能够使用如下语句获取和设置单个 Excel 单元格的值:
string cellValue = excelSheet.Cells[1, 16].Value.ToString();
//Do some processing.
excelSheet.Cells[1, 16] = cellValue;
但是我想在我的循环中循环遍历行号到这样的音调:
string cellValue = excelSheet.Cells[n, 16].Value.ToString();
//Do some processing.
excelSheet.Cells[n, 16] = cellValue;
有什么想法吗?
最佳答案
这里需要一个for循环
:
for(int n = 1; n <= excelSheet.Columns.Count; n++)
{
string cellValue = excelSheet.Cells[n, 16].Value.ToString();
//Do some processing.
excelSheet.Cells[n, 16] = cellValue;
}
关于c# - 遍历excel表中特定列号的所有行并对每一行值做一些处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40749917/