java - 使用 Apache poi 在 excel 中查找特定列中的最后一行 no

标签 java selenium selenium-webdriver apache-poi

my excel screenshot

我想使用列 6 查找值“sam”的行号,即 10

apache poi 中的任何内置函数,如 col(6).getLastRowNum()

最佳答案

尝试下面的代码来识别 excelsheet 中的最后一行。下面的代码自动遍历所有行并识别所有列中的最后一行。

public static void main(String[] args) throws IOException {

        // Making of excel file object
        File myFile = new File(CommonMethods.getFilePath("testdata", "Sample.xlsx"));
        FileInputStream fis = new FileInputStream(myFile);
        XSSFWorkbook myWorkBook = new XSSFWorkbook(fis);
        XSSFSheet mySheet = myWorkBook.getSheet("Logout");
        XSSFRow row = null;

        // Making the object of excel row
        row = mySheet.getRow(0);

        int colCount = row.getLastCellNum();
        System.out.println("Column Count :- " + colCount);

        int rowCount = mySheet.getLastRowNum() + 1;
        System.out.println("Row Count :- " + rowCount);
    }

关于java - 使用 Apache poi 在 excel 中查找特定列中的最后一行 no,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52678745/

相关文章:

java - Java 中 System.out.println() 的 volatile

java - Windows 7 应用程序图标和任务栏

java - JNA指针无效内存访问导致EXCEPTION_ACCESS_VIOLATION?

java - Selenium : Handling Loading screens obscuring the web elements.(Java)

python - ActionChains Selenium Python 无法正常工作

java - 在 selenium webdriver 中导航回时,Firefox 浏览器无法恢复页面

selenium-webdriver - Protractor/ Jasmine 测试抛出 “UnknownError: unknown error: Maximum call stack size exceeded”

java - 如何在 Ant WAR 任务中包含配置文件?

selenium - Webdriver 获取子项列表并使用 xpath 对其进行过滤

java - 如何从 selenium java 中的 Web 元素中提取 XPATH 或 CSSPath