私はセレンのWebDriverの初心者です。 これは、Excelシートにデータを書き込むためのセレンコードの一部ですが、コードを実行している間にNullPointer Exceptionを取得しています...理由は何でしょうか?(Excelシートは閉じた状態です、コンパイル時に問題ありません)Excelにデータを書き込んでヌルポインタ例外を表示
コード:
FileInputStream fis=new FileInputStream("C:\\Users\\Desktop\\Book1.xlsx");
Workbook wb=WorkbookFactory.create(fis);
Sheet sh=wb.getSheet("Sheet1");
for(int i=0;i<=20;i++) {
Row row=sh.getRow(i);
for(int m=0;m<=20;m++) {
Cell cell=row.createCell(m);
cell.setCellType(cell.CELL_TYPE_STRING);
cell.setCellValue("good");
FileOutputStream fos=new FileOutputStream("C:\\Users\\Desktop\\Book1.xlsx");
wb.write(fos);
fos.close();
}
}
System.out.println("Excel File Written");
こんにちは、このコードを実行してください。http://www.codejava.net/coding/how-to-read-excel-files-in-java-using-apache-poi –
どのオブジェクトがヌルですか? – Gagravarr
推測を避けるために、Excelファイルの内容を添付したり、どこかにアップロードしたりできますか? –