Найти последнюю строку нет в Excel в определенном столбце, используя Apache poi - PullRequest
0 голосов
/ 06 октября 2018

my excel screenshot

я хочу найти строку №, т.е. 10 значений "sam", используя columnno 6

любую встроенную функцию в apache poi, подобную этой col(6).getLastRowNum()

1 Ответ

0 голосов
/ 06 октября 2018

Попробуйте код ниже, чтобы определить последнюю строку из таблицы исключений.Код ниже автоматически перебирает все строки и идентифицирует последнюю строку из всех столбцов.

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);
    }
...