I am a newbie to python. I was trying to import an execl application to python. To startwith i'm trying to open a excel file using python script.

In some of the sample scripts that are available on internet has the following contents.
import win32API.client
import pythoncom
app = win32API.client.Dispatch('Excel.Application')
app.Visible = 1
print pythoncom._GetInterfaceCount()
app = None
print pythoncom._GetInterfaceCount()

When i run this script on python2.5 that i had installed on my machine, it reports the error message as follows.
Traceback (most recent call last):
File "C:\Python25\xl.py", line 12, in <module>
import win32API.client
ImportError: No module named win32API.client

Can anyone help me to fix this? What is win32com.client? Do i have to install anything specifically along with python2.5?

It would be very helpful if anyone can guide me on this.

Thanks in advance,

11 Years
Discussion Span
Last Post by vegaseat

import win32API.client
ImportError: No module named win32API.client

I use Linux, but I think you would want to import win32API, without '.client' although I'm not sure. If that fails, search for win32API on you system. It is likely that you have to append the path to PYTHONPATH using sys.path.append( some_path_name).
EDIT: Thinking that this has to have been done already, I found this link
This routine also requires xlrd, and the author gives a download link in the comments at the top. Python is great. There are code snippets that do so many things.

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.