gpt4 book ai didi

epplus - 找出工作表中的行尾

转载 作者:行者123 更新时间:2023-12-04 06:06:25 26 4
gpt4 key购买 nike

我使用 EPPlus 阅读工作表。在此工作表中,我需要的数据在列 B-D 中.在栏目A有静态值,我会忽略。 col A 中的值填写到Row 1000 .但是,我需要的数据只会在那里,例如 Row 450 .目前我使用

int endRow = workSheet.Dimension.End.Row;

计算要读取的最后一行,但这会返回 1000 的值.有没有办法让我的 endRow 的值为 450 , 忽略 col A ?

最佳答案

这是一个替代方案,它应该更有效,因为它从最后一行开始计数

int colB = 2;
int colD = 4;

int lastRow = workSheet.Dimension.End.Row;
while(lastRow >= 1) {
var range = sheet.Cells[row, colB , row, colD ]
if(range.Any(c => c.value != null))) {
break;
}
lastRow --;
}

关于epplus - 找出工作表中的行尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12025678/

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