Я бы создал python класс «ExcelFile» для обработки добавления нескольких листов в книгу,
Функция должна быть c обобщенной, чтобы любой из команды мог легко ее использовать,
Я выполнил разработку, и все в порядке, мой код такой:
def addSheet(df,"sheet_name1"):
-- reading template
-- add sheet1
-- replace existing file
и после того, как я вызываю функцию много раз, это зависит от того, сколько листов я хочу добавить, поэтому:
addSheet(df1,"sheet_name1")
addSheet(df2,"sheet_name2")
addSheet(df3,"sheet_name3")
Я хочу реорганизовать свой код и поместить его в класс python и реализовать шаблон проектирования, который поможет мне выполнить работу, позвонив
xls_file = ExcelFile().useTemplate("template_path").addSheet(df,"sheet_name1").addSheet(df2,"sheet_name2").writeXlsFile("filename")
What'is имя шаблона проектирования, чтобы сделать что-то подобное?