Есть ли способ изменить существующий файл xlsm, используя python? - PullRequest
3 голосов
/ 17 мая 2019

У меня есть файл xlsm, и я сталкивался с различными способами изменить файл, создав новый файл с использованием openpyxl или xlw. Есть ли способ, которым я могу изменить свой текущий файл без необходимости каждый раз создавать новый?

from openpyxl import workbook
wb = openpyxl.load_workbook(filename = 'filename', read_only =    False, keep_vba = True)
sheet = wb.get_sheet_by_name('UI')
wb.save('outfile.xlsm')

Однако я не хочу создавать новый файл каждый раз, когда я запускаю код, и просто хочу изменить мой текущий файл, но openpyxl не совместим с файлами типа .xlsm?

Есть ли способ сделать это?

...