Для того чтобы сдвинуть все строки ниже строки 83 на 73 ячейки вниз и вставить 100 товаров, вы можете использовать следующий код: ```python from openpyxl import load_workbook # Загрузите ваш шаблонный файл Excel wb = load_workbook('шаблон.xlsx') # Выберите нужный лист ws = wb['Название листа'] # Вызовите метод insert_rows для вставки 100 строк перед строкой 83 ws.insert_rows(83, amount=100) # Сдвиньте все строки ниже строки 83 на 73 ячейки вниз for row in ws.iter_rows(min_row=83+100, max_row=ws.max_row): for cell in row: ws.cell(row=cell.row+73, column=cell.column, value=cell.value) # Сохраните изменения в новый файл wb.save('новый_файл.xlsx') ``` Убедитесь, что вы замените `'шаблон.xlsx'` на путь и имя вашего шаблонного файла, а `'Название листа'` - на имя листа, на котором находятся ваши товары. Этот код вставит 100 строк перед строкой 83 и скопирует все строки ниже строки 83 на 73 ячейки вниз, чтобы вставить 100 товаров, сохраняя форматирование и все остальные данные. Результат будет сохранен в новый файл с именем `'новый_файл.xlsx'`.