Я не получаю --- Мне нужно выбрать элементы списка в E для поиска приложений. и распечатать каждую строку по строке в столбце или в любом количестве строк и столбцов, в Excel в отсортированной формеКак записать данные в excel в строке/столбце в Sorted Form- (я использую JXL), Использованный Collection.sort (список), но не работает
Я могу получить имя элементов в Поиске и распечатать их на консоли eclipse. Что может быть логикой для печати их один за другим в Excel в отсортированной форме, мне нужно сохранить их все в массиве сначала или что-то еще.
Здесь в этом коде я получаю - элементы из окна поиска в приложении электронной коммерции и распечатывают их в Excel.
Нужна логика, что любое случайное число элементов поиска печатается в Excel в отсортированном форме
я использовал следующий код, чтобы напечатать все элементы списка поиска в колонке (Excel), какие изменения могут быть сделаны печатать их в отсортированном порядке
// picking list items//
List <WebElement> listItems = driver.findElements(By.xpath(".//form[@class='_1WMLwI']//ul/li"));
driver.manage().timeouts().implicitlyWait(10,TimeUnit.SECONDS);
String[] text = new String[10];
arrylngth=listItems.size();
System.out.println("Length of arrylngth" + arrylngth);
for (int col = 0; col < arrylngth; col++)
{ text[col]=listItems.get(col).getText();
System.out.println("Original List "+" "+ text[col]);
// insert data into Excel sheet
for (int row = 0; row <1 ; row++) {
// create an empty array list with an initial capacity
List<String> arrlist = new ArrayList<String>();
// use add() method to add elements in the list
arrlist.add(text[col]);
Collections.sort(arrlist);
System.out.println("sorted Array "+" "+ arrlist);
for(String counter: arrlist){
System.out.println("After Sorting:"+""+ counter);}
Label label1 = new Label(row,col,text[col]);
try {
shSheet.addCell(label1);
} catch (RowsExceededException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (WriteException e) {
// TODO Auto-generated catch block
e.printStackTrace();
Если вы пишете их на консоль через System.out.println(), почему вы не можете написать их напрямую в Excel, используя, скажем, [POI] (https://poi.apache.org/)? – MikeJRamsey56
Я обновил свой вопрос, любезно просмотрел .. я должен сделать их печатать в сортированном виде в Excel. Я попробовал collection.Sort (List), но не работал. я сделал это, чтобы напечатать все в Excel, но не в сортировке. –
collection.sort (List) работает для списка типов типа не для строкового типа. вы ищете сортировку элементов поиска, это номер или имя? –