gpt4 book ai didi

python - 使用 Python xlsxwriter 在工作簿中运行 VBA 宏

转载 作者:太空宇宙 更新时间:2023-11-04 02:16:21 25 4
gpt4 key购买 nike

我是 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()

谢谢:)

最佳答案

此链接对其进行了解释 https://xlsxwriter.readthedocs.io/working_with_macros.html

您必须提取 vbaProject.bin 文件,然后使用 add_vba_project() 方法将其添加到 XlsxWriter 工作簿:

workbook.add_vba_project('./vbaProject.bin')

关于python - 使用 Python xlsxwriter 在工作簿中运行 VBA 宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52552207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com