Я получаю это исключение при получении ячейки.Вот что я делаю:
if(versionToAdd.equals("15.6")) {
Cell X = wb.getSheetAt(0).getRow(28+j).getCell((short)7);
Cell Y = wb.getSheetAt(0).getRow(28+j).getCell((short)8);
X.setCellValue(x);
Y.setCellValue(y);
}
этот код находится внутри цикла for (j), и каждый раз, когда я перебираю список значений, я динамически получаю новую ячейку.
Проблема в том, что всякий раз, когда он попадает в первую строку col: row (H: 29), я получаю исключение NullPointerException.
ПРИМЕЧАНИЕ. Ячейки в файле xls пустые ...быть проблемой?
Я получил коллекцию значений X / Y в Java, начинает читать ее, но всякий раз, когда она достигает определенного количества значений, я получаю исключение NullPointerException в этой строке:
Cell cellx = row.getCell(8);
Список Java в порядке.Если я добавлю меньше пар X / Y (то есть: 5 или 6 пар), отлично работает, но на определенную сумму (скажем,> 10), я получу это исключение.
Попытка поиска ячеек, всекажется, все в порядке
РЕДАКТИРОВАНИЕ: Спасибо людям за вашу помощь!Я начал использовать XSSF / HSSF из POI.Пытался использовать его раньше, но я не мог заставить его работать должным образом, но теперь я сделал, и он отлично работает, используя методы createRow-createCell:)