3 листа (Лист1, Лист2, Лист3). Все листы используются и удалять/заменять нельзя. Задача: скопировать Лист1 (без изменения структуры-есть графики и формулы) 33 раза и дать имена этим листам из определенного списка. Может, у кого-нибудь сохранился похожий скрипт или видели пример на просторах интернета? Pandas, скорей всего, использовать нельзя, так как он изменяет формат данных
wb = openpyxl.load_workbook(sqr) spisok = ['Названия для 33 листов'] i = 1 while i < 32: wb.create_sheet(title = spisok[i], index = 0) openpyxl.worksheet.copier.WorksheetCopy(wb['!ОТЧЕТ_день'], wb[spisok[i]]) # нерабочая строка i = i+1 wb.save(sqr) # получилось создать дополнительно 33 листа и дать им имена, но никак не могу скопировать на эти листы данные из '!ОТЧЕТ_день'. Строка с кодом почему то не срабатывает. Может кто видит ошибку?
А ошибка какая?
Нет ошибки. Код выполняется, изменений нет
Спасибо, но я не понял, как это решит мою проблему🙃
Обсуждают сегодня