За этот ответ и этих документов Я попытался указать лист source
и target
для записи, но когда я это сделаю, результаты будут такими же, как если бы Я не указал цель:
from openpyxl import load_workbook
wb = load_workbook('MyFile.xlsx')
ws = 'Sheet1'
idx = book.index(ws)
new_ws = 'Test'
book.create_sheet(new_ws, idx+1)
source = book[ws]
target = book[new_ws]
target = book.copy_worksheet(source)
wb.save('Output.xlsx')
против
source = book[ws]
book.copy_worksheet(source)
wb.save('Output.xlsx')
Оба результата приводят к новому рабочему листу с именем Sheet1 Copy
, добавляемому в конец рабочей книги. Как скопировать лист на другой пустой лист или в определенное место в рабочей книге?