エクセルにデータを書き込もうとしています。
FileOutputStream oFile = new FileOutputStream(yourFile, false);
HSSFWorkbook workbook=new HSSFWorkbook();
HSSFSheet sheet=workbook.createSheet("Script_ID");
HSSFRow rowheading =sheet.createRow(0); // throws exceptiom
rowheading.createCell(0).setCellValue(" XYZ");
rowheading.createCell(1).setCellValue("ABC");
同じコードが Selenium で動作していますが、IBM RFT で同じコードを試していると、createRow (上記) で NullPointerException がスローされ、「Script_ID」という名前の新しいシートが作成されません。そのため、Excelにデータを書き込むことができません。
同じExcelファイルの下の複数のシートの複数の行で2列のコードを反復する必要があるため、コードの何が問題なのか、またはデータをExcelに書き込む簡単な方法を教えてください。