![](/img/trans.png)
[英]How to write data in Excel by WebDriver with Java using TestNG framework and Apache POI
[英]Write data to excel using Apache POI with TestNG framework
我正在尝试使用Apache POI将数据写入excel表。我正在使用TestNG framerwork和eclipse IDE。 程序正在成功执行而没有任何错误。但是当我单击项目源上的刷新时,excel表不会出现。 请告诉我如何查看生成的Excel工作表。 我的代码如下:
public class Test {
public static void main(String args[]) {
try {
FileOutputStream fos = new FileOutputStream("User.xls");
HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet worksheet = workbook.createSheet("worksheet");
HSSFRow row1 = worksheet.createRow((short) 0);
HSSFCell cell1 = row1.createCell((short) 0);
cell1.setCellValue("abc");
HSSFCell cell2 = row1.createCell((short) 1);
cell2.setCellValue("123");
workbook.write(fos);
fos.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
请检查项目的根目录。 它应该默认存在。 如果在运行配置 - >参数中指定了工作目录,则应检查该文件夹。 此外,您始终可以使用Java获取完整的文件路径。
System.out.println(new File("User.xls").getAbsolutePath());
尝试这种方式来创建文件
FileOutputStream out =
new FileOutputStream(new File("User.xls"));
该文件将存储在您的类目录文件夹中。
例如:( Test.java
存储在( c://Workspace//src//Test.java)
,该文件也将存储在同一路径c://Workspace//src//User.xls"
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.