Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 自动刷新电源轴_Sql_Excel_Refresh_Powerpivot - Fatal编程技术网

Sql 自动刷新电源轴

Sql 自动刷新电源轴,sql,excel,refresh,powerpivot,Sql,Excel,Refresh,Powerpivot,我希望你能帮助我。 这就是我的情况:我每天都在Power中通过SQL数据库上的查询导入一些数据。 实际上,每天早上我都会打开Power Pivot并刷新它,以便导入数据库中前一天的数据 此操作需要20分钟,因为我有大量数据要导入 我想知道是否有办法在夜间执行此操作,可能是自动刷新,这样我可以在早上打开文件,并且我已经有了前一天的数据 我希望我的请求是明确的,谢谢您的建议。如果Excel工作簿位于未关闭的计算机上,您可以保持工作簿打开,并将查询配置为每x分钟自动刷新一次 或者,您可以保持工作簿处于

我希望你能帮助我。 这就是我的情况:我每天都在Power中通过SQL数据库上的查询导入一些数据。 实际上,每天早上我都会打开Power Pivot并刷新它,以便导入数据库中前一天的数据

此操作需要20分钟,因为我有大量数据要导入

我想知道是否有办法在夜间执行此操作,可能是自动刷新,这样我可以在早上打开文件,并且我已经有了前一天的数据


我希望我的请求是明确的,谢谢您的建议。

如果Excel工作簿位于未关闭的计算机上,您可以保持工作簿打开,并将查询配置为每x分钟自动刷新一次

或者,您可以保持工作簿处于打开状态,并运行VBA代码以在计时器上刷新查询。 如果你只想搜索,有很多VBA定时器的例子

或者,您可以将查询配置为在打开文件时自动刷新,然后创建Windows任务计划程序作业以在特定时间打开工作簿。同样,运行此功能的计算机必须打开


您可以看到有许多选项,它们都有很好的文档记录,只需在谷歌上搜索一下即可。

谢谢您的回答;Excel文件当前位于网络驱动器上,该驱动器始终在internet上运行和连接。当我早上在办公室时,我打开电脑并连接到网络磁盘,打开文件并手动更新。在互联网上,我找到了几种解决方案,但它们不适合我,因为磁盘上的excel文件已关闭,而且我的计算机在夜间关闭。嗯,没有运行的计算机,你无法处理文件。考虑不要在晚上关掉电脑,那么你可以实现以上任何一种方法。好的,我可以考虑让我的电脑在我离开办公室时打开。因此,现在我必须设置以下内容:在网络驱动器上打开excel文件(例如19:00),并应用一种方法来执行这些操作:单击excel顶部栏中的数据->全部更新->保存文件并关闭它->关闭我的计算机。你能帮我做这件事吗?非常感谢。解决它,我已经创建了一个powershell脚本,在我离开办公室时做我需要的事情。谢谢你的支持。