我有2个excel工作表,我正在使用testNg
断言比较单元格值。以下是工作表sheet1和sheet2中的值,在david
之后,我在两个工作表中都有一个空行,由于第3行为空白并且不会进入第4行,我的脚本失败了?
Sheet1 Sheet2
sachin sachin
david david
winter winter
我写了以下代码:-
int rowCount = xlib.getRowCount("Sheet1");
for (int i = 0; i<=rowCount;i++)
{
String compair1= xlib.getExcelData("Sheet1", i, 0);
System.out.println(compair1);
String compair2=xlib.getExcelData("Sheet2", i, 0);
System.out.println(compair2);
Assert.assertEquals(compair1, compair2);
System.out.println("compared successfully");
}
需要正确的代码,因为它具有空白值,所以应该跳过第三行,然后移至第四行,然后比较并传递脚本。
答案 0 :(得分:2)
使用enum
语句。
continue
答案 1 :(得分:0)
您可以将循环从i设置为i <= 2。 在该循环之后,执行从i = 4到i <= rowCount的另一个循环。