python - 如何在python上用pywinauto打开一个excel文件?
问题描述
到目前为止,我的代码是:
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))
推荐阅读
- ios - Xcode:从未使用过@1x 的图像大小
- java - 改造调用后更改折叠工具栏标题
- python - 在 sklearn FeatureAgglomeration 中使用 Pearson 相关性
- android - kivy:来自 buildozer 的 apk 在 android 中不起作用
- git - 为什么当新 PR 合并到同一个分支时,BitBucket 会忽略以前的 PR?
- python-2.7 - numpy 和 multiprocessing.process 的奇怪行为
- python - CSV 到 Django 模型以显示管理员
- python - 如何让 python 脚本正常工作以从 .txt 文件中获取输入并返回正数
- python - 导入 URDF 抛出 ros::TimeNotInitializedException
- applescript - 使用applescript获取任意日期的工作日