sql – 无需打开文件PowerShell即自动刷新Excel ODC连接和枢轴
发布时间:2020-05-24 04:36:24 所属栏目:MsSql 来源:互联网
导读:我有几个20 MB的Excel文件,它们需要在开始营业前(星期一上午8点)每周刷新一次. 这些文件包含一个数据表,数据来自SQL Server视图,通过外部连接(ODC文件). 它们还有一个透视表,在刷新数据表后也需要刷新. 我试图找到一个解决方案( Windows PowerShell)来自动刷
|
我有几个20 MB的Excel文件,它们需要在开始营业前(星期一上午8点)每周刷新一次.
我试过这个,但它似乎不适用于ODC连接?至少,它没有做任何事情: Windows PowerShell: $ExcelApp = new-object -ComObject Excel.Application
$ExcelApp.Visible = $false
$ExcelApp.DisplayAlerts = $false
$Workbook = $ExcelApp.Workbooks.Open("c:testref_test.xlsx",3,$false,5,$null,$true)
Start-Sleep -s 30
$Workbook.RefreshAll()
$Workbook|Get-Member *Save*
$Workbook.Save()
$ExcelApp.Quit()
有任何想法吗? Office版本:2010,在Windows 7上 解决方法可能 this question的答案可能会有所帮助. perl脚本也可用作预编译的exe文件.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
