L'écriture de données dans excel à l'aide de JXL - Sélénium(Java)
Je suis en train de lire à partir de la page web et de les écrire sur une feuille excel.
Ci-dessous de code fonctionne bien, mais je ne suis pas en mesure de comprendre comment fonctionner ce dans une boucle afin que je puisse wright de données en vrac. Comme je dois écrire beaucoup de valeur dont je suis la lecture de la table
FileOutputStream fo = new FileOutputStream("D:\\output.xls");
WritableWorkbook wb = Workbook.createWorkbook(fo);
WritableSheet ws = wb.createSheet("customsheet", 1);
C'est le contenu qui j'en suis à la lecture de la page web.
String m1 = (driver.findElement(By.xpath(".//*[@id='ctl00_ContentPlaceHolderBody_ucModelDataEntry1_lblPublishedFuelCostPerLoadEstimatedAllInCost']")).getText());
ws.getCell(m1);
- Vous aurez besoin de stocker les valeurs que vous obtenez de raclage de la page web quelque part. Envisagez d'utiliser un
Collection
classe.
Vous devez vous connecter pour publier un commentaire.
Merci à tous pour votre aide
Mais le code ci-dessous a fonctionné pour moi
D'abord de lire l'ensemble de données que vous souhaitez écrire.. Puis démarrez à partir d'une col-dire 0 , le numéro de ligne =1 - et puis commencer à écrire des données.. Si vous êtes de stocker les données dans une liste de tableaux, puis