从另一个excel文件链接到数据透视表

时间:2015-05-06 23:48:25

标签: excel pivot-table

在这个问题上我的头靠在墙上,我尝试的每一个选项都与我想要实现的目标有关。

所以我在excel中有一个连接到数据库的数据透视表。我希望能够做的是在另一个excel表中有一个到该数据透视表的链接,以便它根据数据获取对它的任何更改。我这样做的原因是因为我将excel文件放在sharepoint上,但是如果用户下载它,它会保留与SQL数据库的连接,并且因为它们未经过身份验证,所以它不会刷新。我需要他们能够这样做,因为它将允许他们根据需要自定义他们的数据透视表,并且当他们下次打开它时将保留它。但是连接到数据源的原始数据透视表不会受到影响。

我试过了:

复制数据透视表:我复制了数据透视表并将其粘贴到新的Excel文件中,这样就保留了与SQL数据库的连接,因此无法正常工作。

移动工作表:我已尝试将整个工作表移动到新的Excel文件中,这又会保留指向SQL数据库的链接。

创建与Excel文件的连接:这连接到excel文件,但数据透视表丢失,它只是以标准Excel格式显示数据。

Slicers:我看过切片器,但这也行不通,因为这意味着如果他进行了更改,它会反映在原始数据透视表中。

Sharepoint:我查看了sharepoint上的excel服务。虽然我可以让他查看在线excel上的数据,但是如果他下载它就会失去连接。

我想我可以更改SQLServer上的身份验证设置,这样我就不会使用Windows身份验证创建密码,然后在复制文件时保留该密码。因为这只允许访问SQL数据库中的视图,所以这可以防止任何有害的活动。但是,我真正想做的只是提供连接到原始数据透视表的excel文件的副本(这样当更新此数据时会反映在刷新副本中),但副本中的任何更改(即格式化等)只影响副本。

如果有人知道怎么做,我会非常感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

我可能在这里说错了,所以请原谅我缺乏知识,但有选择:

  

创建与excel文件的连接:这连接到excel文件,但数据透视表丢失,它只显示数据   标准的excel格式。

如果我理解正确,创建与excel文件的连接会在excel文件中提供数据库的副本,其中包含来自原始数据透视表的所有源数据,如果是"连接到excel文件" 表示对原始数据透视表的任何更改都会在数据库副本中的此连接文件中更新。

然后在这个连接的excel文件中添加一个指向数据副本的pivottable副本并不能解决问题?

我错过了什么吗?