新增内容:Excel Services

上次修改时间: 2010年4月8日

适用范围: SharePoint Server 2010

本文内容
Excel Services ECMAScript(JavaScript、JScript)
Excel Services REST API
Excel Web Services 的增强功能

Excel Services 最先是在 Microsoft Office SharePoint Server 2007 中引入的。Excel Services 是一个服务应用程序,允许您在 Microsoft SharePoint Server 2010 中加载、计算和显示 Microsoft Excel 工作簿。

在 Office SharePoint Server 2007 中,有两个用于 Excel Services 的主要接口:

  • Excel Web Access Web 部件,用于通过浏览器查看正在使用的工作簿并与之交互

  • Excel Web Services,用于编程访问

此外,可以使用用户定义函数 (UDF) 来扩展 Excel Calculation Services。

在 SharePoint Server 2010 中,向 Excel Services 添加了以下功能:

  • ECMAScript(JavaScript、JScript) 对象模型

  • REST API

  • Excel Web Services 中的其他方法和属性

Excel Services ECMAScript(JavaScript、JScript)

Excel Services 中的 JavaScript 对象模型允许开发人员自动化、自定义页面上的 Excel Web Access Web 部件控件并与之交互。使用 JavaScript 对象模型,您可以生成与页面上一个或多个 Excel Web Access Web 部件控件交互的混合 Web 应用程序和其他集成的解决方案。通过混合 Web 应用程序可将多个源中的功能或数据组合到单个集成服务、应用程序或媒体中。

JavaScript 对象模型还允许开发人员向工作簿添加更多功能并根据它们编写代码。

有关 JavaScript 对象模型的详细信息,请参阅 Excel Services ECMAScript(JavaScript、JScript)

Excel Services REST API

通过 Excel Services 中的 REST API 可以使用 HTTP 标准中指定的操作对 Excel 工作簿执行操作。样便可以用灵活、安全和更简单的机制来访问和处理 Excel Services 内容。

使用 REST API,您可以直接通过 URL 访问工作簿部件或元素。通过内置于 Excel Services REST API 的发现机制,开发人员和用户还可以通过提供包含有关位于特定工作簿中元素的信息的 Atom 源,以手动或编程方式浏览工作簿的内容。可在此版本中通过 REST API 访问的资源是范围、图表、表和数据透视表。

使用 REST API 提供的 Atom 源可以更轻松地访问您感兴趣的数据。Atom 源包含可遍历元素,它们允许任何代码段发现工作簿中存在哪些元素。

有关 Excel Services 中 REST API 的详细信息,请参阅 Excel Services REST API 概述基本 URI 结构和路径

Excel Web Services 的增强功能

在 SharePoint Server 2010 中对 Excel Web Services 进行了扩展和增强。在 SharePoint Server 2010 中,可以编程方式编辑和保存工作簿。另外,Excel Web Services 还支持在 SharePoint Server 2010 的编辑会话中打开工作簿。在此方案中,您可以使用代码编辑工作簿。

有关添加到 Excel Web Services 的 API 的详细信息,请参阅 Excel Web Services 中的新增内容

有关 Excel Web Services 的详细信息,请参阅 Excel Web Services

请参阅

概念

Excel Services 开发路线图

其他资源

Excel Services 入门