Как скопировать лист exel-файла либо определенные ячейки в буфер обмена с помощью Python?

Встала следующая задача. Требуется на сайте в специальную форму вставить данные из exel-файла. Открытие сайта и нажатие кнопочки которая открывает данную форму реализовано через Selenuium. Тут все ок. вопросов нет. Но проблема в том, чтобы вставить в форму данные из exel. Собственно через send_keys данные пишутся, но не по итогу не распознаются сайтом. работает распознавание только через копирование ячеек в буфер и вставкой через ctrl+V.

Собственно сам код:

    from selenium import webdriver
        from selenium.webdriver.common.keys import Keys
        
        site = 'https://dogovor-urist.ru/calculator/peni_155zhk/'
        
        driver = webdriver.Chrome()
        driver.get(site)
        driver.find_element_by_xpath('//*[@id="content-part"]/div[2]/div[2]/form/table/tbody/tr[1]/td[2]/div[4]/input').click()
        
        table = openpyxl.load_workbook('table.xlsx')
        sheet = table.active
        rows = sheet.max_row
        cols = sheet.max_column
        
        for i in range(1, rows + 1):
            string = ''
            for j in range(1, cols + 1):
                cell = sheet.cell(row = i, column = j)
                string = string + str(cell.value) + '   '
            driver.find_element_by_id('loanImportText').send_keys(string, '\n')
        driver.find_element_by_xpath('//*[@id="loanImport"]/div/table/tbody/tr/td[1]/input[1]').click()

Прошу помочь, может кто знает как скопировать содержимое exel в буфер


Ответы (0 шт):