相关疑难解决方法(0)

python-win32com excel com模型开始生成错误

在过去的几天里,我一直在为一些报告自动生成一些数据透视表。

归结为最低限度,以下代码可以正常工作:

import win32com.client    
objExcelApp = win32com.client.gencache.EnsureDispatch('Excel.Application')
objExcelApp.Visible = 1
Run Code Online (Sandbox Code Playgroud)

这将弹出一个excel实例,我可以继续使用Python工作。但是突然之间,今天我的脚本因以下原因而失败:

>>>import win32com.client
>>> objExcelApp = win32com.client.gencache.EnsureDispatch('Excel.Application')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Program Files (x86)\Python37-32\lib\site-packages\win32com\client\gencache.py", line 534, in EnsureDispatch
    mod = EnsureModule(tla[0], tla[1], tla[3], tla[4], bForDemand=bForDemand)
  File "C:\Program Files (x86)\Python37-32\lib\site-packages\win32com\client\gencache.py", line 391, in EnsureModule
    module = GetModuleForTypelib(typelibCLSID, lcid, major, minor)
  File "C:\Program Files (x86)\Python37-32\lib\site-packages\win32com\client\gencache.py", line 266, in GetModuleForTypelib
    AddModuleToCache(typelibCLSID, lcid, major, minor)
  File "C:\Program Files (x86)\Python37-32\lib\site-packages\win32com\client\gencache.py", line 552, in AddModuleToCache
    dict = mod.CLSIDToClassMap …
Run Code Online (Sandbox Code Playgroud)

python excel win32com

1
推荐指数
3
解决办法
1042
查看次数

标签 统计

excel ×1

python ×1

win32com ×1