使用Apache POI 3.7读取.xls文件

时间:2013-07-11 19:25:46

标签: apache-poi

我正在尝试读取.xls文件以试图查询其内容。 我不断得到AssertionError。此外,我想在测试后从目录中删除此文件。

@Test     public void testSpreadsheetCont()抛出异常{

    FileInputStream fileInputStream = new FileInputStream("C:/var/fedex/pricingbackfillmonitor/data/Backfill Message Monitor.xls");
    HSSFWorkbook workbook = new HSSFWorkbook(fileInputStream);
    HSSFSheet worksheet = workbook.getSheetAt(0);
    HSSFRow row1 = worksheet.getRow(2);
    HSSFCell cell1 = row1.getCell(1);
    boolean success = false;
    if (cell1.getStringCellValue() == "L")
        {
        success = true;
        }else{
            success = false;
        }
    Assert.assertTrue(success);
}

1 个答案:

答案 0 :(得分:1)

在测试字符串是否相等时,请使用equals()方法。所以,改变

if (cell1.getStringCellValue() == "L")

if ("L".equals(cell1.getStringCellValue()))