适用于:2013
2016
2019
Subscription Edition
SharePoint in Microsoft 365
通过 SharePoint Server 2013 中的 Excel Services,您可以在一个中心位置与其他人员共享全部或部分 Excel 工作簿。 将工作簿发布到 SharePoint Server 2013 时,可以在多个浏览器视图选项 (之间进行选择,例如工作表视图和库视图) 。 您还可以选择在称为 Excel Web Access Web 部件的特殊 SharePoint Web 部件中显示 Excel 内容。 若要了解如何使用 Excel Services 共享工作簿,请参阅此文。
本文内容
开始之前
在开始此任务之前,请查看有关先决条件的以下信息:
您必须使用 Excel 和 SharePoint Server 2013。
您必须将 Excel Services 配置为包含受信任的数据连接库和受信任的文档库。 理想情况是,您配置了一个可用于数据连接和工作簿的商业智能中心网站。 有关详细信息,请参阅 在 SharePoint Server 2013 中配置商业智能中心。
需要 SharePoint 管理员提供有关如何为组织使用的数据库配置数据身份验证的信息。 这将影响您连接到不同的数据源的方式。
如果您计划发布工作簿,您必须至少拥有分配的 SharePoint 库的"参与讨论"权限。
您应已创建包含至少一个项目(如图表、表格、数据透视图报表 、数据透视表或数据范围)的 Excel 工作簿。
如果计划将包含数据模型的工作簿发布到 SharePoint Server 2013,则必须将Excel Services配置为支持数据模型。 有关详细信息,请参阅在 SharePoint Server 2013 预览版中配置Excel Services。
如果计划发布包含 Power View 表的工作簿,必须在 SharePoint 集成模式下配置 SQL Server Reporting Services。 有关详细信息,请参阅使用 SharePoint 2013 安装 SQL Server BI 功能 (SQL Server 2012 SP1) 。
使用 Excel Services 共享工作簿
假设已创建包含要与他人共享的信息的 Excel 工作簿。 再假定您可能希望在多个位置显示该工作簿中的某些内容。 通过 Excel Services,您可使用以下简单过程来实现:
定义工作簿中一个或多个已命名项目。 这些项目可以是图表、表格、数据透视图报表、数据透视表、数据范围等。
选择工作簿的浏览器视图选项。 您可以在工作簿视图和gallery 视图之间进行选择。
将工作簿发布到 SharePoint 库。 理想情况下,您将使用如商业智能中心网站中的文档库之类的库。
(此为可选。)在 Excel Web Access Web 部件中显示所有或部分 Excel 工作簿。
以下部分说明如何执行步骤以使用 Excel Services 共享工作簿。
定义工作簿中的已命名项目
定义已命名项目不是使用 Excel Services 共享工作簿的必要要求。 但是,作为最佳做法,建议您定义 Excel 中的已命名项目。 这样做可以避免日后混淆,在您希望在 SharePoint Web 部件中显示单个项目(而不是在 Web 部件中显示整个工作簿)时尤其如此。 命名项目可以是工作簿中的图表、表格、数据透视图报表、数据透视表、切片器、日程表控件、工作簿,甚至是数据范围。
您在创建项目(如数据透视图报表、数据透视表、切片器、日程表控件等)时,默认在 Excel 中为每个项目给定一个名称。 例如,假定您在 Excel 中的"Sheet1"上创建了一个数据透视表。 默认情况下,该数据透视表将被标记为 PivotTable1。 现在假定您将一个数据透视图报表添加到这个相同的工作簿。 其默认名称将为 PivotChart1。 如果打开 Sheet2 并在该工作表上创建数据透视表,其默认名称将为数据透视表1。 Sheet1 上的 PivotTable1 和 Sheet2 上的 PivotTable1 很容易混淆。 使用唯一名称将每个项目定义为已命名项目可以避免混淆。 使用以下过程定义 Excel 中的已命名项目。
在工作簿中定义命名项
在 Excel 工作簿中,确定您希望定义为已命名项目的工作簿、图表、表格、数据范围或其他元素。 选择包含您希望包含在已命名项目中的项目(或多个项目)的单元格区域。
若要将整个工作簿定义为已命名项目,选择工作簿中一个空的单元格,然后按 CTRL+A。
在“ 公式 ”选项卡上的“ 已定义名称 ”组中,选择“ 定义名称” 以打开“ 新建名称 ”对话框。
在"名称"框中,键入项目名称。 选择一个在工作表中不会重复的唯一的名称。
在"作用域"列中,选择"工作簿"。
使用"引用位置"框确认或编辑所选单元格的范围。
单击“确定”。
为您要定义为已命名项目的每个项目重复步骤 1-6。
指定显示工作簿的方式
如果您使用 Excel Services 共享工作簿,您可以选择工作簿在浏览器窗口中显示的方式。 具体来说,您可以从以下浏览器视图选项中进行选择:
工作表视图。 此选项将使整个工作簿显示在浏览器窗口中,如同显示在 Excel 中。
下图显示在工作表视图中呈现的示例仪表板。
库视图。 此选项将使一个项目(如数据透视图报表或数据透视表)突出显示在浏览器窗口的中间部分。 切片器、筛选器和日程表控件沿浏览器窗口的左侧显示。 其他项目(如其他数据透视图报表或数据透视表)作为缩略图图像沿浏览器窗口的右侧显示。 在gallery视图中,人们可以选择缩略图图像更改在浏览器窗口的中间部分起作用的项目。
下图显示了在gallery视图中呈现的相同的示例仪表板。
可使用下列过程之一指定工作簿的浏览器视图选项。
将工作簿配置为使用工作表视图显示
在 Excel 中的"文件"选项卡上,单击"浏览器视图选项"。
在"显示"选项卡上,使用列表选择"工作表",选择您要显示的工作表,然后单击"确定"。
保存工作簿,然后关闭 Excel。
将工作簿配置为使用库视图显示
在 Excel 中的"文件"选项卡上,单击"浏览器视图选项"。
在"显示"选项卡上,使用列表选择"工作簿中的项目"。
选择您要显示的已命名项目,然后单击"参数"选项卡。
如果工作簿包含切片器或日程表控件,单击"添加",选择您要显示的切片器或日程表控件,然后单击"确定"。
单击 “确定” 关闭“ 浏览器视图选项 ”对话框。
然后关闭 Excel。
为工作簿指定浏览器视图选项后,下一步是将工作簿发布到 SharePoint Server 2013。
发布工作簿
如果要发布工作簿,将该工作簿添加到 SharePoint 库(如商业智能中心网站中的文档库)。 必须将您使用的位置指定为受 Excel Services 信任的位置。
将工作簿发布到 SharePoint 库
打开 Web 浏览器。
在地址行中,键入 SharePoint Server 2013 中库的地址。 例如,可以使用类似于 或 的 http://servername/sites/bicenter/documents SharePoint 地址 http://servername/SharePointsitename/documentlibraryname.
注意
若要将位置指定为 Excel Services 中受信任的位置,请参阅管理 Excel Services 受信任文件位置 (SharePoint Server 2013)。
在所选库中,选择“ + 新建文档 ”以打开“ 添加文档 ”对话框。
选择 “浏览”,然后使用“ 选择要上传的文件 ”对话框选择要发布的工作簿。 然后选择"打开"。
在“添加文档”对话框中,选择“确定”。 该工作簿将添加到库中。
现在您已经将工作簿发布到 SharePoint 库,您可以在 Excel Web Access Web 部件中显示该工作簿的内容。
在 Excel Web Access Web 部件中显示 Excel 内容
SharePoint Server 2013 中的 Excel Services 包括名为"Excel Web Access Web 部件"的特殊的 SharePoint Web 部件。 通过此 Web 部件,您可以在 SharePoint Web 部件页面上其自身的 Web 部件中共享全部或部分 Excel 工作簿。 您可以显示定义为已命名项目的单个项目,也可以在该 Web 部件中显示整个工作簿。
以下过程说明如何将 Excel Web Access Web 部件添加到 SharePoint 页面,然后在 Web 部件中显示内容。
将 Excel Web Access Web 部件添加到 SharePoint 网站
首先打开一个 SharePoint 页面以进行编辑。
在页面上的某个区域中,选择指示"添加 Web 部件"的超文本。
显示可用类别和 Web 部件种类的窗格将显示在页面顶部附近。
在"类别"窗格中,选择"业务数据"。 然后,在"部件"窗格中,选择"Excel Web Access"。
选择"添加"将 Web 部件添加到页面。 将页面保留为打开状态,以进行编辑。
下一步是将工作簿连接到 Excel Web Access Web 部件。
在 Excel Web Access Web 部件中显示 Excel 内容
首先打开一个 SharePoint 页面以进行编辑,并将一个空的 Excel Web Access Web 部件添加到页面。
在空的 Excel Web Access Web 部件的"选择工作簿"部分中,单击指示"单击此处可打开工具窗格"的超文本。 将打开工具窗格。
在"工作簿"文本框的"工作簿显示"部分,指定工作簿的网站地址 (URL)。 如果您不知道 URL,则单击"浏览"按钮,导航到发布工作簿的库,选择要使用的工作簿,然后单击"插入"。
(这是可选的。) 若要在“ 命名 项”框中显示单个项(如图表、表、数据透视图报表或数据透视表),请键入项目的名称。 这将在 Web 部件中仅显示该项目,而不是显示整个工作簿。
在工具窗格的底部,单击"确定"。
此时 Web 部件中将显示该工作簿。 如果需要,您可以继续指定 Excel Web Access Web 部件的"导航与交互"设置。
指定 Excel Web Access Web 部件中显示的工作簿的导航和交互设置
首先打开一个 SharePoint 页面以进行编辑。 在 Excel Web 部件的右上角,选择下箭头打开 Web 部件菜单,然后选择"编辑 Web 部件"。 将打开 Excel Web 部件工具窗格。
在"工具栏和标题栏"部分和"导航与交互"部分中,选择要启用的属性。 如果要禁用某个属性,则清除该属性的复选框。
在工具窗格的底部,选择"确定"以应用更改并关闭工具窗格。
在 SharePoint 网站上,单击"停止编辑"保存所做的更改。