行阅读文本文件并在html页面上打印相同的文本文件

时间:2016-05-04 10:00:03

标签: java html selenium selenium-webdriver filereader

我的文本文件包含一些数据,如PASS / FAIL / TestName。我需要从文本文件中读取数据(行方式),并使用Java在html页面上打印相同的内容。

请做好必要的事。

谢谢和问候, 巴斯卡尔

2 个答案:

答案 0 :(得分:0)

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();
}

答案 1 :(得分:0)

使用以下功能: -

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表中返回该数据

  • xlpath: - excel的路径
  • sheetname: - excel的工作表名称
  • rowNum: - 您想要的行号
  • cell num: - 您想要的列号

您需要反复调用此函数,直到您的所有单元格数据都没有完成。

使用api的POI jar。

https://poi.apache.org/download.html

希望它会对你有所帮助:)。