Я хочу удалить лист из моего файла Excel, и я пытаюсь этот код:
import openpyxl
workbook1 = openpyxl.load_workbook(input_file_folder + input_file_name)
print(workbook1.sheetnames)
Sheet1 = workbook1['Sheet1']
workbook1.remove(Sheet1)
workbook1.save(input_file_folder + input_file_name)
writer.save()
Имена листов печатаются так: ['Sheet1', 'Candidate Campaign 0', 'Кандидатская кампания 6 ',' Кандидатская кампания 7 ',' Кандидатская кампания 8 ',' Допустимые кампании ']
Но каким-то образом «Лист1» все равно не удаляется.
Я даже пытался:
n = workbook1.sheetnames
workbook1.remove(n[1])
но это тоже не работает.
Может кто-нибудь, пожалуйста, указать, что я делаю не так. Поскольку эта команда работает с другими листами, но onlt Sheet1 (по умолчанию)не удаляется.
Спасибо