Обновите .XLSM без потери формата - PullRequest
0 голосов
/ 26 октября 2018

Я пытаюсь обновить Excel .xlsm с помощью макросов. Какая библиотека лучше для этого? Сейчас я использую Openpyxl, но он не работает должным образом. Следующие строки работают, но сохраненный Excel теряет немного формата (границы, и я боюсь, что это также потеряет функциональность макросов).

from openpyxl import load_workbook
path = "my_path.xlsm"
# Load workbook
wb = load_workbook(path, keep_vba=True)
sheet_names = wb.sheetnames
# wb.get_sheet_names()
print(sheet_names)
# Select sheet
ws = wb["Sheet1"]
# Some Operations in excel
# Save the file
wb.save("my_path_new.xlsm")

Любые другие рекомендации библиотеки?

Большое спасибо, Carmen

...