【问题标题】:Automatic refresh of excel where connection is password protected连接受密码保护的 Excel 自动刷新
【发布时间】:2017-10-27 04:08:22
【问题描述】:

我正在尝试通过 Python 2.7 或 AutoIt 脚本执行以下步骤。最好是 Python。

  1. 打开 excel 文件。
  2. 按“全部刷新”
  3. 在对话框中输入用户名和密码。
  4. 刷新后保存excel
  5. 退出excel

当有问题的 excel 文件要求提供执行 Web 查询的凭据时,我无法自动执行第 3 步。这些文件也不允许保存凭据,因此每次刷新都要求提供凭据。有人可以帮忙自动化这部分吗。

【问题讨论】:

    标签: python excel automation autoit


    【解决方案1】:

    您可以做到这一点的一种方法是使用一个名为 pyautogui 的 python 模块。 http://pyautogui.readthedocs.io/en/latest/

    pyautogui 是一个模块,它允许您将鼠标移动到屏幕上的某个坐标并执行键盘功能。你可以让它[每隔一段时间]打开excel文件,移动鼠标并单击按钮,然后输入用户名和密码等等。继续查看链接。

    【讨论】:

    • 谢谢!目前我已经使用win32com及相关包实现自动化。
    猜你喜欢
    • 2011-02-06
    • 1970-01-01
    • 2013-11-16
    • 1970-01-01
    • 2020-06-18
    • 2013-06-09
    • 1970-01-01
    • 2018-10-03
    相关资源
    最近更新 更多