有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Selenium与Apache Poi在Excel中保存错误消息

我有一个Excel文件,可以读取测试参数。 我想将测试期间显示的错误消息保存在同一个Excel文件中。我在Excel中创建了一个名为“status”的列。 带有错误消息的代码示例:

if((Konfiguration.get("some excel parametr").equalsIgnoreCase("metro"))) {
    throw new RuntimeException("My error messages"); 
}

如何将此错误消息保存在Excel文件中名为“状态”的列中


共 (1) 个答案

  1. # 1 楼答案

    写入excel文件中的特定列

    1. 获取需要写入的列和行
    2. 将数据写入“获取”列

    如果行值为2,列值为5,则使用ApachePOI打开excel,遍历到特定单元格并编写消息

            FileInputStream file = new FileInputStream(new File(File_path));
    
            HSSFWorkbook yourworkbook = new HSSFWorkbook(file);
    
            HSSFSheet sheet1 = yourworkbook.getSheetAt(0);
    
            Row row = sheet1.getRow(2);
            Cell column = row.getCell(5);
            column.setCellValue(your_error_message); 
    

    还可以使用指针跟踪上次写入期间写入的列