1

エクセルにデータを書き込もうとしています。

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に書き込む簡単な方法を教えてください。

4

1 に答える 1

0

POI ライブラリを RFT の Customization フォルダに追加しましたか?

于 2015-10-20T16:09:45.943 に答える