Конечно, с Python возможно все, что угодно! Приведенный ниже код перебирает список дат, записывает дату с помощью функции Date
в Excel (замените свою собственную функцию) и сохраняет файл под другим именем.
Работает ли он с вашим Speci c и проблемы, связанные с синхронизацией (например, загрузка данных может занять некоторое время, et c) - это то, что вам нужно будет протестировать самостоятельно.
import datetime as dt
import openpyxl
workbook_name = 'example.xlsx'
output_file_name = 'example_output'
wb = openpyxl.load_workbook(workbook_name)
sheet = wb['Sheet1']
all_dates = [dt.date(2020, 1, 1), dt.date(2020, 1, 2)]
for a_date in all_dates:
sheet['A1'].value = f'=Date({a_date.year}, {a_date.month}, {a_date.day})'
wb.save(f'{output_file_name}_{a_date.strftime("%Y_%m_%d")}.xlsx')
wb.close()