Mysql 我可以在不登录VM的情况下刷新Excel查询吗?

Mysql 我可以在不登录VM的情况下刷新Excel查询吗?,mysql,excel,vba,windows-server,Mysql,Excel,Vba,Windows Server,我希望在Windows Server VM上自动刷新启用宏的Excel文件(Office 365 Excel 16.0)的查询。连接是对MySQL数据库的查询。但是,这是为了我想要安排的每日刷新,而不必登录到VM,刷新就会成功 我曾尝试在Windows任务调度器旁使用Python脚本、VBA宏和自动热键脚本,但Excel似乎需要用户登录到计算机才能进行刷新 是否有安排数据刷新的变通方法?问题是否可以表述为如何安排独立于用户登录的任务 我还面临一个问题,即缺少Excel查询的调度,但是没有宏 您是

我希望在Windows Server VM上自动刷新启用宏的Excel文件(Office 365 Excel 16.0)的查询。连接是对MySQL数据库的查询。但是,这是为了我想要安排的每日刷新,而不必登录到VM,刷新就会成功

我曾尝试在Windows任务调度器旁使用Python脚本、VBA宏和自动热键脚本,但Excel似乎需要用户登录到计算机才能进行刷新


是否有安排数据刷新的变通方法?

问题是否可以表述为如何安排独立于用户登录的任务

我还面临一个问题,即缺少Excel查询的调度,但是没有宏

您是否尝试过以下任何一种方法

  • 在远程桌面上运行的Windows计划程序
  • RPA(“外部宏”),用于打开、等待、保存和关闭包含要更新查询的Excel文件
  • 像SQLServer集成服务这样的ETL工具

远程桌面上的Windows调度程序可以工作,但这是最后的手段。这给了我过去随机注销的问题,尽管设置与此相反。AutoHotkey是我使用过的RPA,但在用户未登录的情况下,查询更新失败。不幸的是,我们的网络安全团队不允许SSI或其他ETL程序。这可能是因为RPA没有被授予对数据库的访问权限吗?鉴于我看到使用VBA+Windows任务调度器和Python+Task Scheduler时不刷新的问题,我想这是Excel需要“可见”的问题(我的意思是,它不能在其UI之外运行,因此需要用户登录)。顺便问一下,您是否尝试过Power Query和/或Power BI?