oop в пяуто gui (python автоматизация GUI применение) - PullRequest
0 голосов
/ 12 февраля 2020

Я работаю над автоматизацией с моим "приложением exceldata to GUI" Все идет хорошо, но у меня проблема с l oop. Когда я зацикливаюсь, он хорошо импортирует данные в текстовые поля и с помощью «табуляции» перемещается по другим текстовым полям очень плавно. Но l oop останавливается в конце первого ряда. похоже, мой l oop не просматривает весь файл excel. Что мне нужно: импортировать данные из одной строки в текстовые поля, подтвердить это вводом и повторить в других строках

вот мой код:

wb = openpyxl.load_workbook('test.xlsx')
sheet = wb.active
max_row = sheet.max_row
max_column = sheet.max_column

def start_program():
    pyautogui.hotkey('win','r')
    pyautogui.typewrite(r"C:\Users\User\Desktop\GUITEST.lnk")
    pyautogui.hotkey('enter')
    pyautogui.sleep(3)

def loop_excel_sheet():
    for i in range(1, max_row+1):
        for j in range(1, max_column+1):
            cell_obj = sheet.cell(row=i, column=j)
            pyperclip.copy(str(cell_obj.value))
            pyautogui.typewrite(pyperclip.paste())
            pyautogui.hotkey('tab')

start_program()
loop_excel_sheet()
...