【发布时间】:2016-05-04 10:00:03
【问题描述】:
我有一些包含 PASS/FAIL/TestName 等数据的文本文件。我需要从文本文件(按行)读取数据并使用 Java 在 html 页面上打印相同的数据。
请做必要的事情。
感谢和问候, 巴斯卡
【问题讨论】:
-
发布您的代码。也许我可以看看它并帮助你。
标签: java html selenium selenium-webdriver filereader
我有一些包含 PASS/FAIL/TestName 等数据的文本文件。我需要从文本文件(按行)读取数据并使用 Java 在 html 页面上打印相同的数据。
请做必要的事情。
感谢和问候, 巴斯卡
【问题讨论】:
标签: java html selenium selenium-webdriver filereader
BufferedReader br = new BufferedReader(new FileReader("file.txt"));
try {
StringBuilder sb = new StringBuilder();
String line = br.readLine();
while (line != null) {
sb.append(line);
sb.append(System.lineSeparator());
line = br.readLine();
}
String everything = sb.toString();
} finally {
br.close();
}
【讨论】:
使用下面的函数:-
public String getXLcellValue(String xlpath, String sheetName, int rowNum, int cellNum)
{
try{
FileInputStream fis=new FileInputStream(xlpath);
Workbook wb=WorkbookFactory.create(fis);
return wb.getSheet(sheetName).getRow(rowNum).getCell(cellNum).getStringCellValue();
}
catch(Exception ex)
{
}
return "";
}
ABove 函数将从 excel 表中返回该数据
你需要一次又一次地调用这个函数,直到你的所有单元格数据不完整。
使用 apache 的 POI jar。
https://poi.apache.org/download.html
希望对你有帮助:)
【讨论】: