1

我正在尝试在excel中写入数据。

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中写入数据的任何简单方法,因为我必须在同一个excel文件下的多张工作表中的多行中迭代2列中的代码。

4

1 回答 1

0

您是否已将 POI 库添加到 RFT 的自定义文件夹中?

于 2015-10-20T16:09:45.943 回答