2017-05-18 1 views
-1

Ich benutze datengetriebene Tests in Selen mit Java. Ich möchte die Testdaten aus der ".xls" Datei bekommen. hier gibt es mehrere Spalten und Zeilen sind da. Ich möchte also Daten von einem bestimmten Spaltennamen. aber ich weiß nicht, wie viele Zeilen verfügbar sind. Ich bin in der Lage, die Anzahl der Zeilen in der ".xls" -Datei mit der .getPhysicalNumberOfRows() -Methode zu erhalten.die spezifischen Spaltenwerte aus einer ".xls" Datei in selen java erhalten

Kann jemand empfehlen,

Antwort

0

Sie können die bestimmte Zeile oder Spalte aus Excel wählen Sie folgenden Code:

File f = new File("/Users/Raj/Desktop/datafile.xls"); //Create File Object to locate file on system 
     Workbook w = Workbook.getWorkbook(f); //Activate the Workbook 
     Sheet s = w.getSheet(0); //Activate Sheet (either by name or id). Id starts with 0 
     int rows= s.getRows() ; //Get Row Count 
     int columns = s.getColumns(); 

     //sheet's columns and rows are started with (column = 0, row = 0) 
     int firstColumn = 0; 
     int secondColumn = 1; 
     int secondRow = 1; 

     int firstColumnData = Integer.parseInt(s.getCell(firstColumn, secondRow).getContents()); 
     int secondColumnData = Integer.parseInt(s.getCell(secondColumn, secondRow).getContents()); 

     int desiredData = firstColumnData + secondColumnData; 

     System.out.println("First Column: "+firstColumnData + " Second Column Data: "+secondColumnData + " Sum Data: "+desiredData); 

Hoffe, dass es Ihnen helfen.

+0

Ja danke es funktioniert gut für mich –

+0

@SasiReddy Sie sind willkommen. – RNS

Verwandte Themen