Мне не удалось установить данные в Excel с помощью poi. У меня есть метод повторного использования набора данных в моем классе excel util, получающий исключение нулевого указателя, изначально он записывал данные в excel, теперь он показывает нулевой указатель. Может ли кто-нибудь помочь мне, вот он код набора данных
public String setCellData(String xlfile,String xlsheet,int rownum,int colnum,String data) throws IOException
{
fi=new FileInputStream(xlfile);
wb=new XSSFWorkbook(fi);
ws=wb.getSheet(xlsheet);
row=ws.createRow(rownum);
cell=row.getCell(colnum,Row.MissingCellPolicy.RETURN_BLANK_AS_NULL);
if(cell==null) {
cell=row.createCell(colnum);
cell.setCellValue(data);
}else {
cell.setCellValue(data);
}
fo=new FileOutputStream(xlfile);
wb.write(fo);
wb.close();
fi.close();
fo.close();
return data;
}
в этой строке отображается исключение NULLPOINTER
клетка = row.getCell (colnum, Row.MissingCellPolicy.RETURN_BLANK_AS_NULL);