python操作Excel时,只干掉当前Excel的进程?该怎么弄?有时用 DispatchEx打开时用workbook .Close(SaveChanges=0) # 关闭工作薄,不保存
excel.Quit() # 退出excel 发现进程没有关闭,如何只关闭当前excel进程?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
python中操作Excel时,只干掉当前Excel的进程?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
jingluan666 2020-08-16 06:22关注我照着你说的那样open然后close再quit是可以退出的,实际只用close就可以退出
可能你的程序用有些特别的处理可以使用下面的方法,调用close_excel_by_force(excel)
def close_excel_by_force(excel): import time import win32process import win32gui import win32api import win32con hwnd = excel.Hwnd t, p = win32process.GetWindowThreadProcessId(hwnd) win32gui.PostMessage(hwnd, win32con.WM_CLOSE, 0, 0) time.sleep(10) try: handle = win32api.OpenProcess(win32con.PROCESS_TERMINATE, 0, p) if handle: win32api.TerminateProcess(handle, 0) win32api.CloseHandle(handle) except: pass
https://stackoverflow.com/questions/10221150/cant-close-excel-completely-using-win32com-on-python
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-03-04 16:10回答 2 已采纳 是指这个水印吗? xlswriter提供了设置页眉的功能,具体实现查看文档 worksheet.set_header('&L&G', {'image_left': 'logo.jpg'}
- 2022-06-05 02:16回答 1 已采纳 这个是饼图,可以在这个基础上修改 可以每次从列表中随机抽取一个元素。
- 2021-05-16 03:10回答 3 已采纳 用microsoft excel能打开吗
- 2020-08-12 09:09回答 2 已采纳 第一种方式,参数"all_transport1()"的括号不需要,只提供宏名称就行了 ``` import win32com.client import os.path xlApp =
- 2020-07-01 09:15ঞོ听闻꧔ꦿ的博客 最近有同学问起Python,说抖音、朋友圈广告铺天盖地,宣传Python可以轻松达到办公自动化,并且学习没门槛,是真的吗? 我很负责的告诉大家,是真的。 免费学习资料视频链接: ...用Python办公能有多轻松?...
- 2021-06-09 01:44回答 2 已采纳 基于xlwt和xlrd库说明,xlrd为读取表格用的,xlwt为编辑保存表格用的。常用接口和变量如下 excel = xlrd.open_workbook(表格名) #读取数据 sheets
- 2022-03-30 10:54回答 2 已采纳 建议你第一次读取把数据存入列表,然后用一个创建一个迭代器对象进行循环删除,再重新写入,第一次循环完了列表多余项删除,然后再用新条件写入第二个表格,可以一行一行用offset写入。用time模块测一下看
- 2022-04-20 06:56回答 1 已采纳 用csv库,方法是writerow()望采纳!
- 2023-02-28 00:55码农翻身的博客 Python? Java? JavaScript? C?都不是,是Excel!外媒估计,全球有12亿人使用微软的Office套件,其中估计有7.5亿人使用Excel!可是Excel不就是能写点儿公式,做点儿计算吗, 这也是编程语言?之前的Excel不是图灵...
- 2022-09-18 11:16AudiA6LV6的博客 存储到excel 如果爬取的数据很容易被整理成表格的形式,那么存储到excel是一个比较不错的选择,打开excel后,对数据的观察更加方便,excel也可以做一些简单的操作,写excel可以使用xlwt这个库,读取excel可以使用...
- 2022-08-26 03:59CCNI的博客 Python MIP 算法实现
- 2024-06-19 09:582401_85422513的博客 Scratch软件的优势是易学且功能强大,有助于孩子们充分发挥自己的想象力,而在动手创作过程中,他们的学习积极性、想象力和创造力会得到极大的锻炼,用它可以很容易地创造交互式故事情节、动画、游戏,在册咐Scratch...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司