невозможно установить данные в Excel с помощью Apache POI в среде, управляемой данными - PullRequest
0 голосов
/ 24 июня 2019

Мне не удалось установить данные в 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);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...