Как я могу прочитать определенные значения столбца с помощью методов apache poi с определенным условием, примененным в другом значении столбца? - PullRequest
0 голосов
/ 01 марта 2019

Я хочу прочитать данные определенного столбца, применяя некоторые условия к другим столбцам, как я упоминал ниже.Вот что я пытался сделать.

enter image description here

while (iterator.hasNext()){
    Row nextRow = iterator.next();
    Iterator<Cell> cellIterator = nextRow.cellIterator();

    while (cellIterator.hasNext()) {
        Cell cell = cellIterator.next();
        if(cell.getColumnIndex()==1){
            if(cell.getNumericCellValue()==52){
                System.out.println(/* print name from 0th column deep should be printed*/);
            }
        }
    }
}

1 Ответ

0 голосов
/ 01 марта 2019

Я думаю, что вы можете использовать nextRow.getCell (cellnum) напрямую вместо итератора.Пожалуйста, проверьте Apache POI документы здесь poi.apache.org/apidocs/4.0

while (iterator.hasNext()){
    Row nextRow = iterator.next();
    Iterator<Cell> cellIterator = nextRow.cellIterator();

    Cell1 = nextRow.getCell(1);
    Cell0 = nextRow.getCell(0);
    if(cell1.getNumericCellValue()==52){

       System.out.println(cell0.getStringCellValue());
    }

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...