对连接类型:Excel文件的Excel数据透视表强制远程刷新



我们公司的目标是通过数据透视表构建一个仪表板,同时将数据放在Sharepoint上,可以由超级用户定期替换。因此,我们的想法是,最终用户得到一个带有漂亮图形的Excel,然后定期点击"刷新全部",然后从Sharepoint中获取最新的数据。

因此,我创建了我的数据透视表(不是Power Pivot),并将其指向远程Excel文件,因此定义了:

Connection Type: Excel File
Connection File: https://oursharepoint.internal.com/90 Internal/Test/mydatafile.xlsx
Connection String:Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source=C:UsersUSERNAMEAppDataLocalMicrosoftWindowsTemporary Internet FilesContent.MSOCAEE1002.xlsx;Mode=Read;Extended Properties="HDR=YES;";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Engine Type=37;Jet OLEDB:Database Locking Mode=0;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False;Jet OLEDB:Support Complex Data=False;Jet OLEDB:Bypass UserInfo Validation=False
Command Type: Table
Command Text: Master_01__Table_from_Export_

到目前为止,这是有效的,数据显示如预期。当我现在用包含新月份更多数据的文件替换Sharepoint上的文件时,我可以按"刷新"one_answers"刷新全部",只要我想…Excel没有提取最新数据。

我的印象是Excel一直从这里读取数据:

C:UsersUSERNAMEAppDataLocalMicrosoftWindowsTemporary Internet FilesContent.MSOCAEE1002.xlsx

当我手动打开该本地文件时,则新数据不在其中。

你知道问题出在哪里吗?我的整个设置是错误的,还是有一种方法可以强制Excel从sharepoint读取最新的数据,而不是依赖于本地文件?

谢谢你的帮助!最好的问候,马文

你当然可以在事先做了35小时的研究之后自己去做,但在你在一个支持论坛上发帖后只有大约10分钟。

我目前的解决方案是依靠MS查询通过数据->从其他数据源-> MS查询-> Excel文件->通过映射的网络驱动器连接到Sharepoint到http://target .

然后:编辑连接属性下的连接字符串:

来自:

DSN=Excel Files;DBQ=X:90 InternalTestbinary mydataffile .xlsb . exe; DefaultDir = X: 90内部测试 二进制;DriverId = 1046; MaxBufferSize = 2048; PageTimeout = 5;

:

DSN = Excel文件;DBQ =//oursharepoint.internal.com/sites/hr/rsc/shared文档/90内部/测试/二进制/myDatafile.xlsb; DefaultDir =//oursharepoint.internal.com/sites/hr/rsc/shared文档/90内部/测试/二进制;DriverId = 1046; MaxBufferSize = 2048; PageTimeout = 5;

和刷新工作!

缺点:MS查询有点慢…: -/

edit -还需要更新SQL语句,并确保使用""one_answers"[":

选择文件名。fieldname从网站[oursharepoint.internal.com 人力资源 RSC 共享文档 90内部测试 二进制 myDatafile.xlsb]。文件名文件名

最新更新