如何在Python中创建XLSM文件

问题描述 投票:0回答:1

有没有一种方法可以在python中创建新的.XLSM文件?(或者)是否可以通过python中的.XLS或.XLSX文件创建.XLSM文件?

from openpyxl import Workbook
wb = Workbook()
wb.save('myExcelFile.xlsm')

我尝试了上述操作,但它创建了无法运行的文件/损坏的文件。在此先感谢:)

python excel openpyxl win32com xlsm
1个回答
0
投票

我对python或openpyxl库一无所知,但是此片段可能会有所帮助,请参见python注释。我在openpyxl文档https://openpyxl.readthedocs.io/en/stable/tutorial.html#data-storage

中找到了它

它说必须保持指定属性keep vba = true

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.