excel 的自动刷新,其中连接受密码保护

Automatic refresh of excel where connection is password protected

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

  1. 打开 excel 文件。
  2. 按'refresh all'
  3. 在对话框中输入用户 ID 和密码。
  4. 刷新后保存excel
  5. 退出excel

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

一种方法是使用名为 pyautogui 的 python 模块。 http://pyautogui.readthedocs.io/en/latest/

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