от
У меня есть файл Excel со значениями в диапазоне С17:С40, диода d17:D40 и Е17:Е40. Сейчас читаю с Apache POI в первом диапазоне с для каждого цикла. Моя проблема я хочу, чтобы включить код что-то вроде этого: Если С17 пуста перейти к следующему (в данном случае диода d17) и проверить, если диода d17 Ист пустой. Если не читать каждую ячейку из списка и положить его в новый список массива. Я надеюсь, некоторые из вас поймут меня. Вот мой код: список публичных статического класса ArrayList = новый ArrayList();
 public static ArrayList ForEachLoop() throws EncryptedDocumentException, FileNotFoundException, IOException {
       Workbook readWorkbook = WorkbookFactory.create(new FileInputStream(FileChooser.FileChoose()) );
       Sheet sheet = readWorkbook.getSheetAt(4);
       DataFormatter dataFormatter = new DataFormatter();

       String cellValue = null;





       for (int i = 16; i < 40; i  ) {  //Statt 20 soll hier 40

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

               continue;
           }
           for (int j = 2; j < 4; j  ) {
               Cell cell = row.getCell(j);

               list.add(dataFormatter.formatCellValue(cell));
               if(cell == null) {

                   continue;
               }
              // cellValue = dataFormatter.formatCellValue(cell);
              // System.out.print(cellValue   "\n");
           }
       }
    return list;

 }

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
Добро пожаловать на сайт ByNets, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...