У меня есть несколько листов в excel, преобразованных из фрейма данных.Я собрал имена листов в списке.Я хочу изменить имя листа на повторяющиеся значения столбцов, в которых я собрал данные, как показано ниже.Вот мой код:
dups = df.set_index('Group').index.get_duplicates()
После преобразования из базы данных в Excel я собрал имена листов в списке.
xls = pd.ExcelFile('filename', on_demand=True)
sheets=xls.sheet_names
Я также использовал, как показано ниже:
for i in group: #names to be renamed, collected as list
wb=openpyxl.load_workbook('file.xlsx')
worksheet = wb.get_sheet_names()
worksheet.title = i
wb1.save('file.xlsx')
Но я получил AttributeError: объект list не имеет атрибута title.
Теперь я хочу переименовать листы в значение dups.Я хотел бы знать, если это возможно.Приятно слышать некоторые предложения.