我有一个SharePoint 2013列表,它在Web浏览器中运行良好 - 我试图让“导出到Excel”功能正常运行但遇到了问题。当我单击SharePoint功能区中的按钮时,它允许我下载OWSSVR.iqy文件。如果我在Excel中打开该文件,它将创建与SharePoint列表的连接,并且数据拉得很好。我可以点击“全部刷新”并看到新数据已填充。
但是,如果我保存该电子表格并将其交给同事并且他们点击全部刷新,则会遇到此错误:
“发生意外错误。无法保存对数据的更改。”
如果我直接向他们提供OWSSVR.iqy文件并且他们在Excel中打开它,这似乎也会发生。
我的最终目标是拥有一个可以与我们所有团队共享的电子表格,以便任何人都可以进入并点击全部刷新以从SharePoint列表中提取最新数据。我错过了什么?
我很好奇它是否与列表的权限有关?我是SharePoint网站的所有者,因此我可以完全控制。这些其他用户只有Contribute级访问权限,所以我不确定是否会导致问题?
任何帮助都将非常感谢!!!
答案 0 :(得分:1)
今天我遇到类似的问题,导出到Excel不允许其他人点击刷新并收到以下错误: “发生意外错误。无法保存对数据的更改。” 要修复我确保连接定义没有使用连接文件(始终使用连接文件未选中),我实际上创建了第二个excel文件,其中包含与同一列表的连接,确保它在从不同的人保存时起作用然后将连接字符串和命令文本从工作文本复制并粘贴到我想要修复的原始文本。这似乎有效。与Sharepoint的Excel数据连接看起来很挑剔,我无法发现原始文件没有刷新的根本原因是什么。希望这有助于某人。
答案 1 :(得分:1)
我过去也曾遇到过这个问题,直到我弄清楚是什么原因之前,这令人非常沮丧。如果您将个人视图中的列表导出到Excel,则查看该列表的用户可以很好地打开和刷新电子表格中的数据,但是与电子表格共享的任何人将无法刷新数据,因为没有“权限”可以在SharePoint中查看视图。确保导出到excel时使用的列表视图是公共视图,并且此问题应得到解决。
答案 2 :(得分:0)
这是由于权限。试图打开(.iqy)文件的用户也应添加到网站或网站集中。添加用户后尝试。我遇到了同样的问题,它很有帮助:)。
答案 3 :(得分:0)
我收到此消息“发生意外错误。无法保存对数据的更改。”当我尝试刷新表(链接到SharePoint列表)时。我使用的是保存在数据连接库中的连接文件,很高兴自己做到了。当我在数据连接库中运行连接文件时,出现了相同的错误。通过将视图重新导出为excel并覆盖数据连接库中的现有连接文件,我能够解决此问题。此后,具有原始导出列表的excel文件将刷新而没有错误。