【发布时间】:2015-07-03 13:24:49
【问题描述】:
在我下面的代码中,我想将多个数据写入 excel,但它只写入第一个值而不是剩余的值。
我正在尝试从网页中读取数据并将其写入 Excel 工作表。下面是一组代码工作正常,但我无法弄清楚如何在循环中运行它。因为我必须写很多我从表中读取的值
谁能解决这个问题。
String m1 = (driver.findElement(By.xpath(".//*[@id='dhfdshjfdsfdsf']")).getText());
System.out.println(m1);
WritableWorkbook wb = Workbook.createWorkbook(new File("D:\\output_2.xls"));
writableSheet ws = wb.createSheet("customsheet",1);
{
Label label = new Label(0,0,m1);
ws.addCell(label);
}
wb.write();
wb.close();
【问题讨论】:
-
你需要把 wb.write();和 wb.close();在循环之外,它将写入所有值
标签: java excel selenium-webdriver jxl