Я читаю файл Excel полностью, и у меня есть условие, например, если columnType
- это "дата", то установите getCellDateValue
, в противном случае используйте formatter
и formatCellValue
:
String valueOfColumn = StringUtils.equalsIgnoreCase(excelData.getColumnType(), "date")
? format(cell.getDateCellValue(), "dd/MM/yyyy")
: formatter.formatCellValue(cell);
excelData.setColumnValue(valueOfColumn );
Работает нормально для всего столбца, имеет ли он значение или нет, но если столбец даты имеет значение NULL, он выдает NullPointerException
.
Почему он выдает это исключение и как мне от него избавиться?