微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 Python 更改 .XLSM 文件中的变量,运行宏并将其保存到另一个文件中

如何解决使用 Python 更改 .XLSM 文件中的变量,运行宏并将其保存到另一个文件中

我不确定如何开发功能代码。我正在使用在线找到的免费启用宏的软件,并尝试将其自动化。我找到了几个代码,但我仍然无法正常运行/python 无法读取代码

data_location=".xlsm" 
output_location=".xlsm"
ori_wb=openpyxl.load_workbook(data_location,keep_vba=True) 
ori_sh=ori_wb['Input'] 
ori_sh[range(E6)]='30'                            #Changing (e6) value to 30 for example 
run.ori_sh 
ori_wb.save(output_location) 
new_wb=openpyxl.load_workbook(output_location,data_only=True) 
new_sh=new_wb.get_sheet_by_name('Input') 
print(new_sh)

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。