次のコードに何か問題があるようです。
public void write(Solution[] solutions)
{
writeColumnHead();
for (Solution solution : solutions)
{
System.out.println(solution.getDescription());
System.out.println(solution.getInstruction());
System.out.println(solution.getNom());
System.out.println(solution.getTitre());
System.out.println(" ");
Row row = sheet.createRow(rowNum++);
Cell cell = row.createCell((short) 0);
cell.setCellValue(solution.getInstruction());
//and so on and so forth
java.lang.NullPointerException
初めてsolution.somethingを呼び出したときに「スレッド「メイン」で例外」が発生しました。この場合、System.outを呼び出すと、出力に正しいデータが表示されます。それらを削除しようとしましたが、セルの値を設定しようとすると問題が発生します。このコード スニペットは、POI を使用して Excel ファイルに書き込むためのものです。オンラインで入手できる多くの例に従っていますが、それでも書き込みません。