Python Scan Excel вкладки и заменить, если «Мне нравится» - PullRequest
0 голосов
/ 01 ноября 2019

У меня есть набор файлов Excel и вкладок, которые несколько одинаковы, однако в нескольких вкладках есть пробелы или нечетные имена, которые не допускают простой итерации. Я хотел бы просмотреть каждую книгу Excel, отсканировать вкладку записи и заменить ее «близкое соответствие» моим собственным соглашением об именах.

text_to_search = '  Old tab Name '

for mco in file_loc:
wb = openpyxl.load_workbook(mco)
for sheet in in wb.sheetnames:
    if re.search(text_to_search2, sheet):
        ws = wb[sheet]
        ws.title = 'New Tab Name'
       wb.save(file_loc)

Альтернативой может быть циклическое извлечение для извлечения только близких совпадений, но не может найти способ для этого ни в имени вкладки вызова в openpyxl, ни даже в xlrd.

...