use*_*189 70 python excel win32com
我目前正在使用python 2.7并尝试打开Excel工作表.使用以下代码时:
import os
from win32com.client import Dispatch
xlApp = win32com.client.Dispatch("Excel.Application")
xlApp.Visible = True
# Open the file we want in Excel
workbook = xlApp.Workbooks.Open('example.xls')
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
import os
from win32com.client import Dispatch
xlApp = win32com.client.Dispatch("Excel.Application")
xlApp.Visible = True
# Open the file we want in Excel
workbook = xlApp.Workbooks.Open('example.xls')
Run Code Online (Sandbox Code Playgroud)
因为我使用的是64位Windows机器,是否有可能出现错误?请帮我解决一下这个.
小智 131
pip install pywin32
对我不起作用但是pypiwin32
没有.
Mik*_*SMT 11
我意识到这篇文章很旧,但我想补充一点,我必须采取额外的步骤才能让它发挥作用。
而不是仅仅做:
pip install pywin32
Run Code Online (Sandbox Code Playgroud)
我曾使用该-m
标志来使其正常工作。没有它,我遇到了一个问题,我仍然收到错误ImportError: No module named win32com
。
因此,要解决此问题,您可以尝试一下:
python -m pip install pywin32
Run Code Online (Sandbox Code Playgroud)
这对我有用,并且已经在几个版本的 python 上pip install pywin32
工作,只是这样做不起作用。
测试版本:
3.6.2、3.7.6、3.8.0、3.9.0a1。
小智 10
试试这个命令:
pip install pywin32
Run Code Online (Sandbox Code Playgroud)
注意
如果出现以下错误:
找不到满足要求的版本pywin32> = 223(来自pypiwin32)(来自版本:)
找不到匹配的发行版pywin32> = 223(来自pypiwin32)
使用以下方法升级“点子”:
pip install --upgrade pip
Run Code Online (Sandbox Code Playgroud)
小智 7
您必须安装该软件包pywin32
:
pip install pywin32\n
Run Code Online (Sandbox Code Playgroud)\n安装后import win32com.client
Python 有 \xe2\x80\x9cPython for Windows Extensions\xe2\x80\x9d 包,使pywin32
我们能够轻松访问 Window\xe2\x80\x99s 组件对象模型 (COM) 并控制 Microsoft 应用程序。
小智 5
遇到了完全相同的问题,这里的答案都没有帮助我。直到我找到这个帖子并发布
简而言之:无法保证使用 pip 正确安装 win32 模块。 直接从 github 上开发人员提供的包安装它们。它就像一个魅力。
归档时间: |
|
查看次数: |
208363 次 |
最近记录: |