当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何在 SharePoint 中配置 Excel Services? - 一步步

作者:精品下载站 日期:2024-12-14 14:01:19 浏览:13 分类:玩电脑

如何在 SharePoint 中配置 Excel Services? - 一步步


SharePoint 2013 企业版提供 Excel Services 服务应用程序,支持基于浏览器呈现 Excel 工作簿。不仅仅是用于渲染,它主要用于商业智能场景,因为它具有 Excel 计算和分析功能、查询外部数据源的能力等。让我们逐步介绍一下将 Excel Services 配置到 SharePoint Server 2013 场的步骤。

如何在 SharePoint 2013/2016 中配置 Excel Services?

以下是配置 Excel Services 的高级步骤

  • 启动 Excel Calculation Services 服务实例
  • 创建 Excel Services 服务应用程序
  • 授予对 Excel services 服务帐户的数据库访问权限
  • 禁止 Office Web Apps 以启用 Excel 服务
  • 配置可信文件位置。
先决条件 - 我们需要一个用于 Excel Services 服务应用程序的托管帐户。如果您尚未配置管理帐户,请创建一个新的管理帐户!在 SharePoint 2013 中配置托管帐户

步骤 1:启动 Excel Calculation Services 服务实例:

Excel Services 应用程序依赖于 Excel 计算服务。要启动 Excel 计算服务,请导航到

  • 管理中心>>系统设置>>管理服务器上的服务
  • 选择要启动 Excel Services 的服务器。通常,这将是您的应用程序服务器之一。您可以在多个服务器上运行它以获得更好的性能和可用性。
  • 在服务列表中,单击“Excel 计算服务”旁边的“开始”链接

[玩转系统] 如何在 SharePoint 中配置 Excel Services? - 一步步

启动后,下一步是创建 Excel Services 服务应用程序。

步骤 2:创建 Excel Services 服务应用程序

以下是如何创建新的“Excel services”服务应用程序

  • 转到管理中心 >> 应用程序管理 >> 管理服务应用程序
  • 单击“新建”按钮并选择“Excel Services 应用程序”

    [玩转系统] 如何在 SharePoint 中配置 Excel Services? - 一步步

  • 在创建新的 Excel 服务应用程序页面中输入您的 Excel 服务应用程序的名称。
  • 选择“创建新应用程序池”选项,输入应用程序池名称。
  • 选择“可配置”选项并指定运行应用程序池的服务帐户。这将是已在您的服务器场中注册的管理帐户。
  • 请记住选择“将此服务应用程序的代理添加到场的默认代理列表中”。
  • 单击“确定”按钮创建新的 Excel Services 服务应用程序。

    [玩转系统] 如何在 SharePoint 中配置 Excel Services? - 一步步

步骤 3:向“Excel Services”服务应用程序的服务帐户授予数据库访问权限

Excel Services 应用程序池帐户必须被授予对 SharePoint 内容数据库的访问权限。这可以直接从 SQL Server Management Studio 或使用 PowerShell 完成。

使用 PowerShell 向 Excel Services 应用程序池帐户授予数据库访问权限:


$WebApp = Get-SPWebApplication "https://intranet.crescent.com"

$WebApp.GrantAccesstoProcessIdentity("Crescent\SP13_ServiceApps")

这会将 Web 应用程序的所有内容数据库上的“SPDataAccess”成员角色授予服务应用程序应用程序池帐户!请注意,如果您将来添加新的内容数据库,您必须重新运行这些 cmdlet!

步骤 4:禁止 Office Web Apps 以启用 Excel 服务

如果您的 SharePoint 环境启用了 Office Web 应用程序,则您必须对 Excel 文件抑制它才能启用 Excel 服务。运行这些 cmdlet 以抑制 Excel Office Web 应用程序。


New-SPWOPISuppressionSetting -Extension "XLSX" -Action "view"

New-SPWOPISuppressionSetting -Extension "XLS" -Action "view"

#To Check current suppression settings: Get-SPWOPISuppressionSetting
#To Revert : Remove-SPWOPISuppressionSetting -Extension "XLSX" -Action "view"
#Remove-SPWOPISuppressionSetting -Extension "XLS" -Action "view"

从现在开始,在 SharePoint 中打开任何 Excel 文件都应启动 Excel Services,而不是 Excel Web Apps。从 SharePoint 启动任何 Excel 文件时请注意 URL。它应该类似于“/_layouts/15/xlviewer.aspx”而不是“/_layouts/15/WopiFrame.aspx”

步骤 5:配置可信文件位置

完成 Excel 服务配置的最后一步是添加受信任的文件位置。具体方法如下:

  • 导航至管理中心>>应用程序管理>>单击“管理服务应用程序”链接
  • 在管理服务应用程序页面上,单击我们创建的 Excel Services 服务应用程序。
  • 在“管理 Excel Services 应用程序”页面中,单击“受信任的文件位置”链接。

    [玩转系统] 如何在 SharePoint 中配置 Excel Services? - 一步步

  • 单击“添加受信任的文件位置”。在“地址”列中,输入您的 SharePoint 网站/库的 URL。相应地设置其他选项。
  • 单击“确定”保存更改。

测试一切都按预期工作!

现在,我们已经完成了 SharePoint 2013 Excel Services 的配置。让我们测试一下。

  • 转到任何打开“企业功能”的 SharePoint 网站。单击“站点操作”齿轮中的“编辑页面”。
  • 单击插入>> Web 部件>> 选择“Excel Web Access”Web 部件。
  • 设置 Web 部件属性以从 SharePoint 文档库位置获取任何 Excel 文件。
  • 保存并发布页面。您应该会在 Web 部件中看到呈现的 Excel 文件。

    [玩转系统] 如何在 SharePoint 中配置 Excel Services? - 一步步

Technet 文章:SharePoint Server 2013 中的 Excel Services 概述

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯