1、原因 XSSFRow row = sheet.getRow(sheetRow);/ row.getCell(0).setCellValue(fileNumber); 处理的行,全部单元格都未设置值,所以getRow()就返回null, 所以之后你的getCell()会报空指针异常。 2、处理方案 我们在getRow()前,可以使用createRow进行创建行;在getCell前使用createCel() 创建单元格