用COM打开Excel显示紫色的骆驼?

我有这样的代码行:xl = win32.gencache.EnsureDispatch(“Excel.Application”)

这运行正常,当我运行脚本。

但是,我出口的python脚本是一个exe文件与py2exe,运行该exe后,它给出了这个错误:

KeyError: '{000208D5-0000-0000-C000-000000000046}' 

我所做的只是:

setup.py

 from distutils.core import setup import py2exe setup(console=['xerxes2excel.py'])