gpt4 book ai didi

python Win32 保存

转载 作者:太空宇宙 更新时间:2023-11-04 10:53:45 26 4
gpt4 key购买 nike

我正在使用 python 打开一个 excel 文件并进行一些更改,然后我需要保存它。除了保存部分,我可以完成所有事情。如何让 python 保存文件。如果我手动保存它,我会得到弹出框,我可以点击保存,但我不想手动点击保存。我希望 python 只保存它并关闭 excel。我需要帮助,这就是我所拥有的。但它不会工作。我可以保存但不能关闭????

 import win32com.client
import os


xl = win32com.client.DispatchEx("Excel.Application")
xl.workbooks.open("C:\file.xlsm")
xl.run("file.xlsm!macro")
xl.Visible = True
xl.save = true
xl.close

最佳答案

您需要获取工作簿对象的 Hook 并将保存作为参数应用于关闭方法:

xl = win32com.client.DispatchEx("Excel.Application")
wb = xl.workbooks.open("C:\file.xlsm")
xl.run("file.xlsm!macro")
xl.Visible = True
wb.Close(SaveChanges=1)
xl.Quit()

关于python Win32 保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11622759/

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