0

次のコードに何か問題があるようです。

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 ファイルに書き込むためのものです。オンラインで入手できる多くの例に従っていますが、それでも書き込みません。

4

0 に答える 0