Я использую следующий код для добавления макроса в Excel. Я замечаю, что данные / другие рабочие таблицы из оригинального Excel полностью отброшены, но отображается макрос.
Это код, который я использую:
import xlsxwriter
workbooks = xlsxwriter.Workbook('C:\\Users\\user\Desktop\\test.xlsm')
workbooks.add_vba_project('C:\\Users\\user\\Desktop\\vbaProject.bin')
workbooks.close()
Я использовал ссылку http://xlsxwriter.readthedocs.io/example_macros.html, и, похоже, с другой страницы https://redoakstrategic.com/pythonexcelmacro/
Я задавался вопросом, есть ли другая библиотека, которую я должен использовать для этого?
Я попробовал следующую ссылку Использование Python для вставки макросов в электронные таблицы кажется, что здесь снова данные из исходного файла перезаписываются. Не уверен, если это дубликат или нет, или я пропустил что-то довольно очевидное?
Спасибо