python - 如何在python上用pywinauto打开一个excel文件?

标签 python excel pywinauto pyautogui

到目前为止,我的代码是:

from pywinauto import *
app = Application().start(r"C:\\Program Files (x86)\\Microsoft Office\\root\\Office16\\EXCEL.exe")
dlg = app.Excel
app = Application().connect(path=r"C:\\Program Files (x86)\\Microsoft Office\\root\\Office16\\EXCEL.exe")
dlg = app.Excel

但是我不能打开文件!!

任何帮助将不胜感激!

PS我正在使用gui,所以我可以使用excel扩展

最佳答案

我以这种方式打开文件(如果您使用单个“\”,请不要忘记在两个字符串之前放置“r”)

from pywinauto import Application

program_path = r"C:\Program Files (x86)\Microsoft Office\root\Office16\EXCEL.exe"
file_path    = r"C:\file.xlsx"

app = Application().start(r'{} "{}"'.format(program_path, file_path))

关于python - 如何在python上用pywinauto打开一个excel文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51996308/

相关文章:

python - 寻找在 Win x64 上使用 Pywinauto 的方法

python - 为什么我的变量值没有传递给 python 中的 finally block

python - 在Excel文件中用字符串对列进行排序[使用python,pandas]

python - 无法使用 UIA 后端通过 pywinauto 单击单选按钮

python - Delphi:模拟按键以实现自动化

excel - 在 Mac OS X El Capitan 上使用 xlwings 打开 Excel 文件需要弹出授予访问权限

python - 使用抽象模型定义字段关系

python - 用户创建成功后django用户登录失败

python - 如何有效地找到重叠区间?

excel - 如何将多个范围导出到单个 PDF?