1 下载win32com
pip install pypiwin32
成功安装。
2.将pypiwin32的安装包复制到另一个应用程序的python下,发现引用失败。
错误提示:
import win32com
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "XXX\bin\lib\site-packages\win32com\__init__.py", line 5, in <module>
import win32api, sys, os
ModuleNotFoundError: No module named 'win32api'
仔细查看,发现除了文件夹之外,pip 新增加的内容还有几个文件,将这几个文件复制过去,引用win32com成功。
所有包含的文件与文件夹列表如下:
3.使用 win32com.client失败,提示win32com 模块没有client属性。
一番摸索,发现是需要引入win32com.client,而不是直接使用。
import win32com
import win32com.client
xlApp = win32com.client.Dispatch('Excel.Application')