【发布时间】:2018-09-29 16:41:51
【问题描述】:
我是 Python 初学者,所以请耐心等待。
我想知道有没有一种方法可以在我关闭之前在打开的工作簿中打开并运行宏 Excel 代码?
这是部分代码:
workbook = xlsxwriter.Workbook('Somedata.xlsx')
worksheet = workbook.add_worksheet()
# Write some numbers, with row/column notation.
# "save","identifier", "ISIN" "name" are just lists with data
worksheet.write_column(0, 1, save * number_of_rows)
worksheet.write_column(0, 2, identifier * number_of_rows)
worksheet.write_column(0, 3, ISIN)
worksheet.write_column(0, 4, name)
# Set coulmns width
worksheet.set_column('A:A', 15)
worksheet.set_column('B:C', 4)
worksheet.set_column('D:D', 13)
worksheet.set_column('E:E', 55)
workbook.close()
谢谢:)
【问题讨论】:
-
您尝试/考虑了什么?谷歌搜索“excel xlsxwriter 宏”在顶部给出了答案 - xlsxwriter.readthedocs.io/working_with_macros.html。
-
"xlsxwriter run vba" 也提供了大量相关结果。
-
感谢 ivan_pozdeev 和 stovfl 两位 cmets 都非常有帮助。我已经设法在我的工作簿中运行 VBA 代码,添加 vbaProject.bin
标签: python excel vba xlsxwriter