最新消息:20210917 已从crifan.com换到crifan.org

【已解决】Python中出错:ImportError: No module named win32com.client

Python crifan 14850浏览 0评论

【问题】

折腾:

【已解决】Python中处理操作Excel中的图表(Chart,Graph)

的过程中,使用代码:

#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
Function:
【已解决】Python中处理操作Excel中的图表(Chart,Graph)
【已解决】Python中处理操作Excel中的图表(Chart,Graph)
Author: Crifan Li Version: 2012-12-25 Contact: admin at crifan dot com """ from win32com.client import Dispatch; def excelChart(): ex = Dispatch("Excel.Application"); print "ex=",ex; if __name__ == "__main__": excelChart();

结果运行出错:

D:\tmp\tmp_dev_root\python\excel_chart>excel_chart.py

Traceback (most recent call last):

  File "D:\tmp\tmp_dev_root\python\excel_chart\excel_chart.py", line 13, in <module>

    from win32com.client import Dispatch;

ImportError: No module named win32com.client

【解决过程】

1.参考:

http://sourceforge.net/projects/pywin32/

找到

http://sourceforge.net/projects/pywin32/files/pywin32/

中的最新的

http://sourceforge.net/projects/pywin32/files/pywin32/Build%20218/

然后去下载对应的版本。

我此处是Win7 64位 + Python 2.7.3

所以是:

pywin32-218.win-amd64-py2.7.exe

2.下载后得到pywin32-218.win-amd64-py2.7.exe,去安装:

wizard ui

found install path

ready to install

install done

 

3.安装完毕,再去试试代码,就可以正常了:

D:\tmp\tmp_dev_root\python\excel_chart>excel_chart.py

ex= Microsoft Excel

 

【总结】

win32com.client对应的Pywin32这个库,安装后,即可使用。

转载请注明:在路上 » 【已解决】Python中出错:ImportError: No module named win32com.client

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (2)

    98 queries in 0.195 seconds, using 23.39MB memory