python - 如何在不保存的情况下使用 win32com 退出 Excel?

标签 python excel vba win32com

当我执行 xl.Quit() 时,Excel 总是弹出一个提示,询问我是否要保存。如何告诉它我不想保存?

xl = Dispatch('Excel.Application')
xl.Workbooks.Open('New Workbook.xlsx')
# do some stuff

xl.Quit()

最佳答案

from win32com.client import Dispatch

# Start excel application
xl = Dispatch('Excel.Application')

# Open existing excel file
book = xl.Workbooks.Open('workbook.xlsx')

# Some arbitrary excel operations ...    

# Close excel application without saving file
book.Close(SaveChanges=False)
xl.Quit()

关于python - 如何在不保存的情况下使用 win32com 退出 Excel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58511252/

相关文章:

excel - 使用 Excel 正确计算(和求和)分子量

vba - Excel VBA 将多行数据连接成一行

python - TypeError : expected str, 字节或 os.PathLike 对象,而不是 _io.BufferedReader

python - 测试 : Allow Failure Rate

python-3.x - 跨工作表 xlwings 复制粘贴范围时出错

java - 如何在 apache POI 中读取 excel 文件的确切单元格内容

VBA Internet Explorer下拉列表问题

excel - VBA 如何从函数返回 null

python - 在python中打印列表的各个元素

python - 绘制树状图,根节点在顶部