【问题标题】:Open an existing excel workbook using pywinauto使用 pywinauto 打开现有的 excel 工作簿
【发布时间】:2013-09-17 07:17:55
【问题描述】:

到目前为止,我已经看到了使用 pywinauto 调用 Excel 应用程序的示例。我可以使用 pywinauto 打开现有的 Excel 工作簿吗?

【问题讨论】:

  • 您能否澄清一下,问题是如何使用 pywinauto 运行 Excel?
  • 没有。问题是如何使用 pywinauto 打开现有的 Excel 工作簿。
  • 如果你只需要解析 *.xls 文件试试stackoverflow.com/questions/7372716/…
  • 您也可以通过 COM stackoverflow.com/questions/15467229/… 实现自动化
  • 所以,如果我没听错的话,pywinauto 无法打开现有的 Excel 工作簿。对吗?

标签: python pywinauto


【解决方案1】:

你甚至不需要 pywinauto。只需使用子进程打开 excel 并使用 command line switches 打开您的文档

但是如果你坚持使用pywinauto

那就试试吧

.MenuSelect("File -> Open")

然后

.Edit.TypeKeys("*Filename with absolutepath*", with_spaces = True)

然后

.No.Click()

如果这些不是实际的元素名称,或者类似的东西

【讨论】:

    猜你喜欢
    • 2014-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-17
    • 1970-01-01
    • 2013-10-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多