为了减少媳妇工作中处理excel文件的压力,最近开始学习python批量处理excel相关内容。记录一下,学习过程中遇到的问题。
错误代码:
pywintypes.com_error: (-2147417851, ‘服务器出现意外情况。’, None, None)
这个奇怪的故障代码,让人焦头烂额。开始的时候我一直从程序找原因,发现每次debug到 xlwings.App.book.open(‘xlsx文件路径’) 这一行就跳出,显示故障代码。
后来才发现原来是excel程序中com加载项的问题。
解决方法:
打开xlsx文件,在“文件”-“选项”-“加载项”目录下,将“管理”栏切换至“com加载项”
点击“转到”。
进入COM加载项管理页面后,将勾选的加载项取消勾选即可。当然也可以慢慢试,到底是哪个加载项导致的程序异常,我图省事直接全部取消勾选,仅保留一个。