保存到 SharePoint

您可以将包含 PowerPivot 数据的 Excel 工作簿保存到已扩展为支持 PowerPivot 数据访问的 SharePoint 站点。文件发布后,SharePoint 权限和文档属性将确定其他人如何查看和使用您的工作簿。 

本主题包含以下各节:

开始之前

检查身份验证和刷新设置

选择文件位置

将文件保存到 SharePoint

使用 Excel Services 选项发布

从 SharePoint 上载 PowerPivot 工作簿

开始之前

您需要具有足够的权限、软件并且知道如何准备工作簿的发布,才能将 PowerPivot 工作簿发布到 SharePoint。

服务器软件

若要在浏览器中查看工作簿,您所使用的 SharePoint 服务器必须具有 PowerPivot for SharePoint 和 Excel Services。在 SharePoint 上处理和呈现 PowerPivot 工作簿需要这两种服务。 

有时,通过查看您网站上的库和上下文菜单,可以了解是否有正确的软件,不过,您可能需要询问 SharePoint 管理员是否安装了所需的服务器软件。如果您的站点包含 PowerPivot 库,则安装了 PowerPivot for SharePoint。同样,如果您不必将 Excel 工作簿下载到 Excel 桌面应用程序就可以在浏览器窗口中将其打开,则 SharePoint 服务器上运行有 Excel Services。

如果您计划执行工作簿的自动数据刷新,请确保向服务器管理员核实您用于导入数据的数据访问接口在服务器上也可用。

权限

在您将某一文档保存到 SharePoint 时,SharePoint 权限将确定谁可以查看、编辑或删除您所做的工作。下表描述哪些 SharePoint 权限对您发布的工作簿授予特定权限:

权限

权限

查看

任何具有“查看”权限的用户都可以通过访问该文件的 URL 地址来打开该工作簿。此外,“查看”权限还将允许其他人使用您的工作簿作为其他 Excel 工作簿或报表的只读外部数据源。

参与

“参与讨论”权限更为强大,因为它包含添加、编辑或删除 SharePoint 库中的文档的权限。“参与讨论”权限是将文档保存到 SharePoint 所必需的。

具有“参与讨论”权限的任何用户都可以下载文件以在 PowerPivot for Excel 中进行修改,然后将其保存回 SharePoint。

完全控制

“完全控制”包括与“参与讨论”相关联的所有权限,此外还能够创建或管理列表或库,以及撤消签出。

通过站点管理员或站点所有者为组或单独用户指定的权限授予对任何 SharePoint 站点或库的访问权限。

大多数人都具有“查看”或“参与讨论”权限。通过查看 SharePoint 站点上的“站点操作”菜单可以了解您具有哪些权限。如果菜单中只有“查看所有站点内容”一项,则您具有“查看”权限,不能将文件发布到此 SharePoint 站点。如果有多个菜单项,或者功能区中有“库工具”,则您具有“参与讨论”权限。

工作簿准备

在发布包含 PowerPivot 数据的 Excel 工作簿之前,您应按照此检查表准备文档:

  1. 了解如何创建所使用的连接信息在文件发布后继续工作的 PowerPivot 工作簿。有关详细信息,请参阅创建用于 SharePoint 的 PowerPivot 工作簿

  2. 了解在 SharePoint 中发布 PowerPivot 数据的安全注意事项。有关详细信息,请参阅在 SharePoint 上保护 PowerPivot 工作簿

  3. 通过采纳这些建议来改善 SharePoint 上 PowerPivot 工作簿的直观表示形式:

    1. 使用说明性名称为您的 Excel 工作表命名。当将文档发布到 PowerPivot 库时,工作表名称将成为页标签。

    2. 关闭未使用的可视元素。在 Excel 窗口的“视图”功能区的“显示”区域中,关闭**“网格线”“公式栏”“标题”**。

    3. 隐藏为空或与报表不相关的 Excel 工作表。在 Excel 窗口中,右键单击“工作表”选项卡,然后选择**“隐藏工作表”**。

    4. 在保存并发布工作簿之前选择单元格 A1。在浏览器窗口中打开发布的文件时,焦点位于工作簿中的最后一个活动单元格中。通过将鼠标指针置于单元格 A1 中,可以确保工作表的左上角位于浏览器窗口的左上角。

    5. 当发布到 SharePoint 时,您可以挑选要在工作簿中显示或隐藏的对象。有关详细信息,请参阅本主题中的使用 Excel Services 选项发布。

检查身份验证和刷新设置

为得到最佳结果,将 Excel 默认设置用于身份验证和数据刷新。

确认 Windows 身份验证

默认情况下,Excel 指定 Windows 身份验证,以便在访问 PowerPivot 数据时使用查看工作簿的人士的标识。保留默认设置将允许 PowerPivot 服务器软件捕获与谁在使用 PowerPivot 工作簿有关的精确信息,并且允许您更好地与使用您的数据的同事协作。如果您指定“无”或安全存储区服务 (SSS) ID,则将为 Excel Services 无人参与用户帐户(或者为 SSS ID)记录工作簿使用情况数据,而非为您的组织中的实际人士记录。

  1. 在 Excel 的“数据”功能区上,单击**“连接”**。

  2. 单击**“属性”**。

  3. 单击**“定义”**。

  4. 单击**“身份验证设置”**。

  5. 确保已选中**“Windows 身份验证”,然后单击“确定”**。

指定刷新控制设置

刷新控制设置可以影响在 PowerPivot 库中预览 PowerPivot 工作簿的方式。例如,如果您的工作簿使用打开时刷新属性,并且 Excel Services 配置为对于数据刷新操作发出警告,则您将会看到 Excel 的数据刷新警告的缩略图,而非文档预览图像。

  1. 在 Excel 的“数据”功能区上,单击**“连接”**。

  2. 单击**“属性”**。

  3. 在**“用法”的“刷新控制”中,基于以下建议选中或取消选中“打开文件时刷新数据”**复选框。根据访问 PowerPivot 数据的方式,建议也会有所不同:

数据访问

刷新控制建议

嵌入在工作簿中

(最常见情况)

取消选中“打开文件时刷新数据”复选框。因为所有数据都是嵌入的,所以无需每次打开工作簿时都刷新数据。

存储为外部数据源

(例如,如果您设置与 PowerPivot 工作簿的外部数据连接,而非导入其数据)

选中“打开文件时刷新数据”复选框。因为数据处于不同位置,所以您希望发生刷新以便获取对数据的任何最近更改。

若要允许生成预览图像,可请求您的 SharePoint 管理员自定义 Excel Services 中的“刷新时警告”设置。有关详细信息,请参阅 Web 上的 Create a trusted location for PowerPivot sites(为 PowerPivot 站点创建受信任位置)。

服务器端数据刷新操作

(适用于您保存到 SharePoint 并且计划 PowerPivot 数据刷新的 PowerPivot 工作簿)。

选中“打开文件时刷新数据”复选框。因为数据刷新是为此工作簿计划的,所以 PowerPivot 将自动对此工作簿启用“打开文件时刷新数据”属性,以便确保用更新的数据替换数据透视表缓存。如果您取消选中该复选框,则在您将工作簿保存回 SharePoint 时该复选框将被自动选择。

选择文件位置

在网站上共享的文档通常存储在文档库中。共享文档是最常用的文档库,但具有 PowerPivot for SharePoint 的 SharePoint 站点通常具有 PowerPivot 库,该库提供预览和自定义库视图,并且易于访问工作簿的数据刷新配置计划。有关 PowerPivot 库的详细信息,请参阅在 SharePoint 上使用 PowerPivot 工作簿

必须选择具有 PowerPivot for SharePoint 的 SharePoint 服务器。如果发布到的服务器不具有 PowerPivot 服务器软件,则从库中打开文档时将不会加载数据。

您可以选择共享文档、PowerPivot 库或任意其他文档库来存储工作簿。若要使用这些位置,必须知道库的 Web URL 地址。在默认 SharePoint 站点上,这些库的 Web URL 地址如下:

  • http://<服务器名称>/Shared%20Documents

  • http://<服务器名称>/PowerPivot%20Gallery

若要查找任意库的 Web URL 地址,请右键单击该库中的文档然后选择**“属性”**。地址 (URL) 显示该文档的 SharePoint 路径。确保使用鼠标选择整个 URL。有时可能会部分隐藏较长的 URL。

很可能需要首先对 URL 进行编辑,然后才可以使用。具体来说,如果 URL 包括查看器和源属性,应该将这些属性删除,以便获得由服务器、站点和库名称组成的可用位置。例如,如果提供的是以下 URL,您可以通过保留粗体部分并删除其余部分得到实际 URL 路径:http://Contoso/Sales/_layouts/xlviewer.aspx?id=/PowerPivot%20Gallery/ContosoSales.xlsx&Source=http%3A%2F%2FContoso%2FPowerPivot%2520Gallery%2FForms%2FAllItems%2Easpx&DefaultItemOpen=1。根据 URL 属性,如果要发布 ContosoSales.xlsx 文件,您应该用于发布的实际路径为“http://Contoso/Sales/PowerPivot%20Gallery/ContosoSales.xlsx”,如果只需要站点和库,则仅为“http://Contoso/Sales/PowerPivot%20Gallery”。

选择位置时,选择一个供您要与之共享该工作簿的人员使用的库。您可能需要请求库或文档的权限以确保工作簿可用。有关详细信息,请参阅在 SharePoint 上保护 PowerPivot 工作簿

将文件保存到 SharePoint

  1. 保存该文件。

  2. 单击“文件”选项卡。

  3. 在“文件”菜单上,单击**“保存并发送”**。

  4. 单击**“保存到 SharePoint”**。

  5. 在**“最近的位置”“位置”中选择站点,或选择“浏览位置”**以通过浏览站点查找要使用的库。

  6. 单击**“另存为”**。

  7. 如果使用的是现有位置,请在“另存为”对话框的“文件名”中键入文件的名称。或者,如果选择**“浏览位置”,请输入完整或部分 SharePoint 站点 URL。如果输入 URL 地址的一部分(如 http://<服务器名称>),请单击“保存”**以打开与所指定服务器的连接,然后通过浏览站点查找要使用的库。有关 SharePoint URL 示例,请参阅本主题中的选择文件位置。

    Excel“另存为”对话框的屏幕快照

  8. 单击**“保存”**将工作簿发布到该库。

在浏览器窗口中,验证该文档是否显示在库中。新发布的文档将显示在列表中。库设置决定文档的显示位置(例如,按日期升序排序,或按名称的字母顺序排序)。您可能需要刷新浏览器窗口以查看最近添加的内容。

使用 Excel Services 选项发布

Excel 2010 包含用于选择特定工作表或对象(包括数据透视表和切片器)的选项。请记住,您选择的命名对象仅影响工作簿中的数据可视化。基础 PowerPivot 数据源中的所有表、行和列在您将工作簿保存到 SharePoint 时都包括在工作簿中。有关详细信息,请参阅在 SharePoint 上保护 PowerPivot 工作簿

  1. 在“文件”选项卡上,单击**“保存并发送”,然后单击“保存到 SharePoint”**。

  2. 单击页面右上角的**“发布选项”**。

  3. 在**“发布选项”**中的“显示”选项卡上,选择工作簿中的各工作表或项。

  4. 在“参数”选项卡上,选择要发布的参数。使用“发布选项”中的“参数”选项卡可以选择在所发布的工作簿中显示哪些切片器。

  5. 单击**“确定”**。

  6. 单击**“另存为”**。

  7. 如果使用的是现有位置,请在“另存为”对话框的“文件名”中键入文件的名称。或者,如果选择**“浏览位置”,请输入完整 SharePoint URL 地址或地址的一部分(如 http://<服务器名称>),然后单击“保存”**以打开与指定服务器的连接。

  8. 单击**“保存”**。

从 SharePoint 上载 PowerPivot 工作簿

添加 PowerPivot 工作簿的另一种方法是从 SharePoint 站点上载该工作簿。如果您希望从 SharePoint 开始,则使用此方法。

  1. 在 SharePoint 站点中,打开某一文档库。

  2. 在“库工具”中,单击**“文档”**。

  3. 在“上载文档”中,单击**“上载文件”**。

  4. 浏览到所保存的 .xlsx 文件的位置,然后选择它。

  5. 单击**“保存”**。

该文件将上载到 SharePoint 站点并显示在所创建的文件夹中。您可能需要单击浏览器中的刷新按钮才能看到该文件。现在可以在 SharePoint 中打开该文件。可以通过为用户提供该文件的 URL 地址,告知他们该文件的位置。