Java selinium和excelpoi程序
我尝试了一个使用selinium和javaexcel的自动化程序。不幸的是,excel的公式没有填充。我尝试使用各种方法,但是初始的selinium程序本身在excel输出中只给出一行。有人能帮忙吗 试试这个Java selinium和excelpoi程序,java,excel,apache-poi,Java,Excel,Apache Poi,我尝试了一个使用selinium和javaexcel的自动化程序。不幸的是,excel的公式没有填充。我尝试使用各种方法,但是初始的selinium程序本身在excel输出中只给出一行。有人能帮忙吗 试试这个 FileInputStream fis = new FileInputStream("/test/tes123.xls"); Workbook wb = new HSSFWorkbook(fis); Sheet sheet = wb.getShee
FileInputStream fis = new FileInputStream("/test/tes123.xls");
Workbook wb = new HSSFWorkbook(fis);
Sheet sheet = wb.getSheetAt(0);
FormulaEvaluator evaluator = wb.getCreationHelper().createFormulaEvaluator();
// suppose your formula is in B2
CellReference cellReference = new CellReference("B2");
Row row = sheet.getRow(cellReference.getRow());
Cell cell = row.getCell(cellReference.getCol());
if (cell!=null) {
switch (evaluator.evaluateFormulaCell(cell)) {
case Cell.CELL_TYPE_BOOLEAN:
System.out.println(cell.getBooleanCellValue());
break;
case Cell.CELL_TYPE_NUMERIC:
System.out.println(cell.getNumericCellValue());
break;
case Cell.CELL_TYPE_STRING:
System.out.println(cell.getStringCellValue());
break;
case Cell.CELL_TYPE_BLANK:
break;
case Cell.CELL_TYPE_ERROR:
System.out.println(cell.getErrorCellValue());
break;
// CELL_TYPE_FORMULA will never occur
case Cell.CELL_TYPE_FORMULA:
break;
}
}
怎么帮?我们需要看看你做了什么来告诉你该纠正什么。。。