c# - 遍历excel表中特定列号的所有行并对每一行值做一些处理

标签 c# .net excel

我正在尝试创建一个循环,遍历 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/

相关文章:

asp.net - 设置 .net Web 应用程序的默认页面

java - 数据输出到excel导致数字发生变化

excel - 保护和隐藏列与 "Very Hidden"表相同

c# - 在所有类型的文件上写入文件扩展属性 "Revision Number"

c# - 从 .EML 文件中检索电子邮件信息

c# - WP8中连续调用两个接口(interface)方法

c# - 具有未指定类型的泛型类的数组

c# - 导入 RSA CngKey 并存储在 MicrosoftSoftwareKeyStorageProvider 中

.net - 如何配置 Simple Injector IoC 以使用 RavenDB

r - 如何将 R 日期转换为 Excel 数字序列日期?