Python批量处理Excel学习笔记(一)

在学习使用Python进行Excel批量处理时,遇到了`pywintypes.com_error:(-2147417851, '服务器出现意外情况。', None, None)`的错误。经过排查,发现问题是由于Excel的COM加载项引起。解决方案是在Excel的加载项管理中禁用所有COM加载项,或者逐一测试找出导致异常的具体加载项。通过这个方法,成功解决了程序运行异常的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

为了减少媳妇工作中处理excel文件的压力,最近开始学习python批量处理excel相关内容。记录一下,学习过程中遇到的问题。

错误代码:

pywintypes.com_error: (-2147417851, ‘服务器出现意外情况。’, None, None)

这个奇怪的故障代码,让人焦头烂额。开始的时候我一直从程序找原因,发现每次debug到 xlwings.App.book.open(‘xlsx文件路径’) 这一行就跳出,显示故障代码。
后来才发现原来是excel程序中com加载项的问题。

解决方法:
打开xlsx文件,在“文件”-“选项”-“加载项”目录下,将“管理”栏切换至“com加载项”
点击“转到”。在这里插入图片描述
进入COM加载项管理页面后,将勾选的加载项取消勾选即可。当然也可以慢慢试,到底是哪个加载项导致的程序异常,我图省事直接全部取消勾选,仅保留一个。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值