gpt4 book ai didi

java - XSSF 计算缺失行

转载 作者:行者123 更新时间:2023-11-30 04:10:16 26 4
gpt4 key购买 nike

我正在尝试编写一个函数,该函数读取 Excel 模板并开始在某个行索引处写入。但是,我发现编号会跳过模板中的空白行。有没有办法在迭代期间计算空白行?

我试图找到相当于 missing cell policy 的行。我还尝试了这两种迭代方式:

  //simple for loop
for (Row row : sheet1) {
for (Cell cell : row) {
...
}
}

//iterator
while (rows.hasNext()) {
XSSFRow row = ((XSSFRow) rows.next());
...
}

两者似乎都忽略空白行。这会导致问题,因为我的模板有空行来分隔各个部分,这会导致行索引失效,并且我必须手动更正目标索引才能执行“从工作表中的第 5 行开始写入”等任务。

最佳答案

根据我的理解,您的问题是您有一些行是空白的,但您无法找出空白行(即没有单元格)。如果我是对的,您可以使用以下检查(以为我没有检查它,但我认为它应该有效)。

if(row!=null){
for (int cellNo = 0; cellNo < lastColumn; cellNo ++){
Cell cell = row.getCell(cellNo , Row.RETURN_BLANK_AS_NULL);
if(cell == null){
//Code for the Blank Rows
}
}
}

关于java - XSSF 计算缺失行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19777629/

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