Я пытаюсь экспортировать данные Excel на веб-страницы с помощью Apache POI. Я был в состоянии экспортировать числовые данные (т.е. 123), чтобы отличиться, но все значения экспортируются как Float (т.е. 123,0), мне нужно их держать их тип данных т.е. числовойSelenium WebDriver Apache POI (невозможно прочитать числовое значение от excel)
FileInputStream fi = new FileInputStream("C:\\eclipse\\eclipse\\example\\DRRT.xls");
HSSFWorkbook eb = new HSSFWorkbook(fi);
HSSFSheet sh = eb.getSheet("Sheet1");
HSSFRow row=null;
HSSFCell cell = null;
HSSFCell cell1 =null;
for(int i=1;i<=sh.getLastRowNum();i++)
{
row = sh.getRow(i);
cell = row.getCell(0);
cell1 = row.getCell(1);
System.out.println(i +" login ");
System.out.println(cell +" "+cell1);
String s = cell.getStringCellValue(); // for user name
String s1 = String.valueOf(cell1); // for password
WebDriver we = new FirefoxDriver();
we.get("https;//……………");
we.findElement(By.name("txtUsername")).sendKeys(s);
we.findElement(By.name("txtPassword")).sendKeys(s1);
we.findElement(By.name("btnLogin")).click();
System.out.println(we.getTitle());
Thread.sleep(3000);
we.findElement(By.partialLinkText("LOGOUT")).click();
we.close();
}
Я m, используя имя пользователя: superuser пароль: 123
Но во время запуска этого скрипта числовое значение преобразуется в float, и я не могу войти в систему. sir, любезно помогите мне прочитать точный формат значения ячейки от листа excel, чтобы я мог передать его в текстовое поле веб-страницы.