【发布时间】:2021-04-20 06:13:45
【问题描述】:
我正在尝试使用以下代码使用 pywin32 打开一个名为“temp.xlsx”的 Excel 文件:
import win32com.client as win32
excel = win32.gencache.EnsureDispatch('Excel.Application')
excel.Visible = True
excel.Workbooks.Open('C:/Users/user_name/python_try/temp.xlsx')
虽然过去两周对我有用,但昨天我开始收到以下错误:
pywintypes.com_error: (-2147319765, 'Element not found.', None, None)
我重新检查了很多时间,路径是正确的,文件以“正常”模式退出(不是只读或类似的)。
试图到处寻找,虽然我发现了显示此错误的类似情况,但建议的解决方案没有解决它。
我在 python/Excel 停止工作之前所做的唯一更改是安装 auto-py-to-exe 库并尝试从我的程序生成 exe(我卸载了它,希望它能够恢复工作)。
如果相关,在 Windows 10 机器、Office 365(全部更新)、python 3.7.0 上工作。
任何想法将不胜感激。
【问题讨论】: