ОБНОВЛЕНИЕ: ВОЗМОЖНОЕ РЕШЕНИЕ, ПОСТАВЛЕННОЕ НИЖЕ СЕБЯ
Мне нужна моя программа для чтения ячейки.Если он содержит определенную строку, скажем, имя «Jacob», то ему нужно выполнить определенную статическую функцию, определенную позже в коде.
Мой оператор IF будет вложен в цикл while.
int currentRow = 1;
Cell cell;
Cell ncell;
while (!(cell = sheet.getCell(URL_COLUMN, currentRow)).getType().equals(CellType.EMPTY)) {
String url = cell.getContents();
System.out.println("Checking URL: " + url);
ncell = sheet.getCell(NAME_COLUMN, currentRow);
ncell.getContents();
ncell.toString();
if (ncell.contains("Jacob")) {
String FAV = JacobFavFood(url); // A static function will be defined later for this
System.out.println("Jacob's favorite food is " + name);
Label cellWithFAV = new Label(FAV_COLUMN, currentRow, FAV);
sheet.addCell(cellWithFAV);
}
currentRow++;
}
workbook.write();
workbook.close();
ОБНОВЛЕНИЕ: ВОЗМОЖНОЕ РЕШЕНИЕ, ПОСТАВЛЕННОЕ НИЖЕ СЕБЯ