刷新,复制和覆盖Excel文件

时间:2016-09-20 12:36:00

标签: excel powershell

我有一个包含多个查询的excel文件,这些查询来自生产数据库,设置为Microsoft查询。然后将此Excel文件上载到仪表板注册表文件,该文件链接到商店仪表板。 目前我必须手动完成所有操作以更新仪表板,但我想使用PowerShell自动执行此操作。

以下是我目前正在手动执行的操作:

  • 打开excel文件并“刷新所有”数据以刷新查询
  • 保存excel文件
  • 从桌面复制excel文件
  • 过去并将excel文件覆盖到仪表板注册表文件夹中 - 位于C:计算机驱动器中

我希望将其设置为每隔15分钟自动执行此过程。

有人可以就如何编写我的PowerShell脚本来成功提供一些建议吗? (我之前从未使用过PowerShell)

1 个答案:

答案 0 :(得分:0)

您可以使用COM interface打开,阅读和编​​辑Excel文件。要复制文件,请使用Copy-Item cmdlet。要在intervall上执行脚本,请查看Scheduled Job cmdlets