Удаление листа из рабочей книги - python - PullRequest
0 голосов
/ 28 октября 2019

Я хочу удалить лист из моего файла 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 (по умолчанию)не удаляется.

Спасибо

...