Apache POI (.xlsx) - нулевые значения - я хочу, чтобы некоторые из них игнорировались, а другие использовались (например, для проверки заполнения обязательного поля) - PullRequest
0 голосов
/ 01 октября 2019

Я много чего перепробовал, но, похоже, не смог придумать хороший план.

Иногда мое мини-приложение дает сбой с нулевой ошибкой. Иногда я думаю, что «прикоснулся» к какой-то камере, а иногда я не знаю, почему это происходит. Но когда я удаляю пустые строки и столбцы (рядом с заполненными строками) - все хорошо, больше нет нуля.

И я не хочу, чтобы клиент удалял пустые ячейки, это глупо.

И я также хочу использовать некоторые нулевые значения (если они есть в моей полу / заполненной строке), чтобы я мог выполнить проверку и посмотреть, заполнена ли необходимая ячейка.

Но я не хочу пустых значений вокруг моих заполненных строк (справа и снизу).

В любом случае, если кто-то понял выше, вот код также:

    workbook.getSheetAt(11); 
    for (int i = sheet.getFirstRowNum() + 1; i <= sheet.getLastRowNum(); i++) {
            Row rows = sheet.getRow(i);
            for (int c = 0; c < 8; c++) {
            Cell cells = rows.getCell(c);
        if ((c == 0 && cells == null) || (c == 1 && cells == null)) {   

      //if required cells are not filled throw error or blabla

   }
 }
}

и картинка:

ноль

Спасибо!

...