Как скопировать лист 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 в буфер