コード (以下) を実行するたびにヌル ポインター エラーが発生し、2 つのアスタリスクで指定された行を指しています。
public void writeSomething(XSSFWorkbook wb){
for (String elem: listOfSheetNames){
if (elem.equals("Sheet2")){
sheet = wb.getSheet(elem); //sheet is of type XSSFSheet
XSSFRow row = sheet.getRow(0);
**XSSFCell cell = row.getCell(1);
if (cell == null){
cell = row.createCell(1);
cell.setCellType(Cell.CELL_TYPE_STRING);
cell.setCellValue("Apple");
}
}
}
}
私はApache poiを初めて使用し、2番目のExcelシート(Sheet2)の空白セルにデータを書き込もうとしています。ここで何か間違ったことをしましたか?