SharePoint Server 2013 中的 Excel Services 概述

适用于:yes-img-132013 no-img-162016 no-img-192019 no-img-se订阅版 no-img-sopSharePoint in Microsoft 365

Excel Services是一种共享服务,可用于在 SharePoint Server 2013 上发布 Excel 工作簿。 可根据您的组织需求管理和保护已发布的工作簿,并在可在浏览器中呈现工作簿的 SharePoint Server 2013 用户之间进行共享。 Excel Services仅在 SharePoint Server 2013 企业版中可用。

Excel Services 主要用于商业智能方案。 可将 Excel 工作簿连接到外部数据源和创建的报表,然后可将其发布到 SharePoint 文档库。 当用户从文档库打开工作簿时,将使用 Excel Services 在浏览器中呈现该工作簿。 保留外部数据连接并刷新数据(如有必要)。 这将允许在整个组织中广泛共享报表。

Excel Services 包含 Excel Calculation Services、Excel Web Access Web 部件和 Excel Web Services 以进行编程访问。 它通过提供以下内容,支持在浏览器中共享、保护、管理和使用 Excel 工作簿:

  • 用于管理工作簿的全局设置,其中包括针对安全性、负载平衡、会话管理、内存使用率、工作簿缓存和外部数据连接的设置。

  • 受信任的文件位置(允许您定义受 Excel Services 信任的文档库)与存储在这些位置的工作簿的会话管理、工作簿大小、计算行为和外部数据设置。

  • 用于连接到您的数据的受信任数据提供程序的广泛列表以及添加您自己的受信任数据提供程序的功能。

  • 受信任的数据连接库,它允许您定义服务器场中受 Excel Services 信任的数据连接库。

  • 添加您自己的用户定义的函数程序集的功能。

当用户可以通过 Excel Services 与浏览器中的 Excel 工作簿进行交互时,无法使用 Excel Services 在浏览器中编辑工作簿。 编程选项是可用的。

了解几个特定方案将有助于您理解如何最好地利用 Excel Services:

  • 共享工作簿 用户可以将 Excel 工作簿保存到 SharePoint Server 文档库,以便其他用户能够基于浏览器访问该工作簿的服务器计算版本。 在访问工作簿时,Excel Services 将加载工作簿,刷新外部数据(如有必要),计算数据(如有必要),然后通过浏览器发送回结果输出视图。 用户可通过排序、筛选、展开或折叠数据透视表并通过传入参数来与基于 Excel 的数据进行交互。 这将能够对发布的工作簿执行分析。 用户无需安装 Excel 来查看工作簿。 用户始终会看到最新版本的工作簿,并且他们可以在浏览器中与工作簿进行交互。 可通过设置安全权限来限制为哪些用户提供何种访问权。

  • 构建商业智能 (BI) 仪表板 可通过将 Excel 和 Excel Services 与 Excel Web Access Web 部件一起使用来创建基于浏览器的仪表板。 PerformancePoint 服务 还可将 Excel Services 工作簿用作数据源。

  • 在自定义应用程序中重用封装在 Excel 工作簿中的逻辑 除了服务器附带的基于浏览器的界面外,Excel Services 还提供一个基于 Web 服务的界面,这样一来,任何使用 Web 服务的应用程序都能以编程方式访问发布的工作簿。 Web 服务应用程序可根据为发布的工作簿设置的安全权限,使用该界面来更改值、计算工作簿和检索部分或所有更新的工作簿。

  • 报表生成Excel Services 的一项最有用的功能是报表生成。 通过将数据连接的工作簿发布到 SharePoint 文档库并通过 Excel Services 使这些工作簿可用,可以使已在 Excel 中创建的报表可供您组织中的其他用户使用。 工作簿可由位于受 Excel Services 信任的中央位置的受信任作者创建和更改,而不是让多个用户在其计算机上创建工作簿的单独副本。 正确版本的工作表更易于从 Excel、SharePoint Server 以及其他应用程序中查找、共享和使用。

使用 Office Web Apps Server 的服务器场

如果您的 SharePoint Server 服务器场已经与 Office Web Apps Server 和 Excel Web App 集成,则 Excel Services 中提供的功能将依赖于配置 Excel Web App 的方式。

Excel Web App 在以下两种模式中的一个模式中运行:

  • SharePoint 查看模式 在此模式中,Excel Services 用于在浏览器中查看工作簿。

  • Office Web Apps Server 查看模式 在此模式中,Excel Web App 用于在浏览器中查看工作簿。

下表列出了每个模式下在 Excel Services 中可用的商业智能功能。

Excel Services 中的 BI 功能(按模式显示)

  仅 SharePoint Server 带 Excel Web App 的 SharePoint Server(SharePoint 查看模式) 带 Excel Web App 的 SharePoint Server(Office Web Apps Server 查看模式)
Excel Web Access Web 部件 x x
刷新 OData 连接 x x
查看 Power View 报表并与之交互 x x
查看 Power Pivot 数据模型并与之交互 x x
刷新 Power Pivot 数据模型 x x
使用 Excel Services 无人参与服务帐户刷新数据 x x
使用 安全存储 和 Windows 凭据刷新数据 x x x
使用有效用户名连接刷新数据 x x
Kerberos 委派 x x

另请参阅

概念

Excel Service (SharePoint Server 2013) 中的商业智能功能