【问题标题】:reading a text file row wise and printing the same on html page逐行读取文本文件并在html页面上打印相同
【发布时间】:2016-05-04 10:00:03
【问题描述】:

我有一些包含 PASS/FAIL/TestName 等数据的文本文件。我需要从文本文件(按行)读取数据并使用 Java 在 html 页面上打印相同的数据。

请做必要的事情。

感谢和问候, 巴斯卡

【问题讨论】:

  • 发布您的代码。也许我可以看看它并帮助你。

标签: java html selenium selenium-webdriver filereader


【解决方案1】:
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();
}

【讨论】:

    【解决方案2】:

    使用下面的函数:-

    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 :- 你想要的行号
    • 单元格编号:- 你想要的列号

    你需要一次又一次地调用这个函数,直到你的所有单元格数据不完整。

    使用 apache 的 POI jar。

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

    希望对你有帮助:)

    【讨论】:

      猜你喜欢
      • 2014-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-14
      • 2019-01-29
      • 1970-01-01
      相关资源
      最近更新 更多