Как перебрать или прочитать все строки в выбранных столбцах - PullRequest
0 голосов
/ 09 октября 2019

У меня есть таблица Excel, в которой он читает определенный столбец, и теперь после чтения он должен проверить его, и если он имеет значение, он должен поместить другое значение в следующую строку. Например, в столбце D (строка 1, ячейка 3) оно имеет значение, поэтому в столбце F должно быть написано, что «возраст» включен (строка 1, ячейка 5) или что бы то ни было записано. и т. д. и т. д. до тех пор, пока не будет закончена оставшаяся часть столбца D, и это также должно быть в столбце F

Workbook workbook = WorkbookFactory.create(inputStream);

        Sheet sheet = workbook.getSheetAt(0);

         Row row = sheet.getRow(0);// pababa SPECIFY SAAN ILALAGAY
        // Specific cell number 
        Cell cell = row.getCell(0);
        for (int i = 0; i < 10; i++) {

          row = sheet.getRow(i);
            if (row != null) {

                cell.setCellValue("qwe");

            }
        }

// другой код -------------------------------------

             for (int i = 0; i < 10; i++) {
             row = sheet.createRow(i);
             cell = row.createCell(2);
             cell.setCellValue(100);
             }
             } else {
             System.out.println("nasa else to");
             }

             /*  XSSFCell exceltaym = (XSSFCell) row.getCell(0);   //nag convert nang time to integer na na compute till line 177[enter image description here][1]
             if (exceltaym == null) {
             cell.setCellValue(9); 


             }else
             {
             System.out.println("this statement is on else code ");
             }

1 Ответ

0 голосов
/ 09 октября 2019

Я не уверен, что понимаю, но разве вы не можете просто использовать эту формулу в столбце F, чтобы проверить, что столбец D не пустой?

=IF(D1<>"", "has age")

...