[SharePoint 2010]Excel Services in SharePoint 2010 REST API 使用语法

摘要:Excel Services in SharePoint 2010 REST API 使用语法

在之前 SharePoint 2007 若要在Web 上呈现Excel文件只能透过 Excel Services 方式, 现在在SharePoint 2010 除了原本Excel Services 的功能, 它更提供了 Excel Services REST API 透过 URI (Uniform Resource Identifier) 将数据显示在Web browser.

下面是将一个在SharePoint Server 的Excel workbook文件 "Fourth Coffee Financials.xlsx", 先透过Web Office Appication 呈现. 文件的URL 是

http://intranet.contoso.com/Shared%20Documents/Fourth%20Coffee%20Financials.xlsx

?接下来我们建立一个URI 透过 REST API 呈现workbookw 里面的圆饼图. 在URL (/Shared%20Documents) 之前插入?REST API?的语法 _vti_bin/ExcelRest.asp/

?http://intranet.contoso.com/_vti_bin/ExcelRest.aspx/Shared%20Documents/Fourth%20Coffee%20Financials.xlsx

?接下来新增 /Model 在文件之后 (/Fourth%20Coffee%20Financials.xlsx)

?http://intranet.contoso.com/_vti_bin/ExcelRest.aspx/Shared%20Documents/Fourth%20Coffee%20Financials.xlsx/Model

我们会发现REST API回返回来 ATOM feed 里面包含workbook 的所有项目currently ranges, charts, tables and PrvotTables

接下来我们要显示workbook 里的圆饼图在Web Brower 上,?会看到跟Excel Services 一样的图档.

?http://intranet.contoso.com/_vti_bin/ExcelRest.aspx/Shared%20Documents/Fourth%20Coffee%20Financials.xlsx/Model/Charts(‘Chart%201‘)?$format=image

目前 REST API 支持回传的参数格式有下列几种

1. html

当使用 ?$format=html 时 REST API 会回传一个HTML 项目可以把它显示在web brower上.

2. atom

当使用 ?$format=html 时 REST API 会回传一个ATMO feed 项目.

3. image

当使用 ?$format=image 时 REST API 会回传一个image 文件, 它的格式是PNG.

4. workbook

当使用 ?$format=workbook 时 REST API 会回传一个workbook 项目.可以用Excel 打开或是另外新档起来

哪一种URI 支持哪些回传得参术格式, 可以参考下表

PS. 下期说明如何把 REST API 整合到 Word 文件以及SharePoint 页面中.

原文:大专栏  [SharePoint 2010]Excel Services in SharePoint 2010 REST API 使用语法

原文地址:https://www.cnblogs.com/chinatrump/p/11505465.html

时间: 2024-11-12 17:53:56

[SharePoint 2010]Excel Services in SharePoint 2010 REST API 使用语法的相关文章

SharePoint 2013 Excel Services ECMAScript 示例之明日限行

原文:SharePoint 2013 Excel Services ECMAScript 示例之明日限行 前言:最近遇到一个“明日限行”的功能,北京的交通啊,这个不在今天讨论范围内,暂不吐槽,想想代码开发,还要写WebPart部署,很麻烦,而且部署服务器,需要领导审批,想绕过这个麻烦事儿,就想到客户端了,不过我这次没有用客户端对象模型,反而采用Excel Services服务,当然只是一个小尝试,效果还算可以吧. 一.效果展示,如下图 简单说明一下,你不需要显示下面Excel的时候,可以写下脚本

SharePoint 2013 Excel Services REST API介绍

原文:SharePoint 2013 Excel Services REST API介绍 前言:Excel Services 中的 REST API 是 Microsoft SharePoint Server 2010 的新增项.利用 REST API,可通过 URL 直接访问工作簿部件或元素. 一.REST 服务基于两个要求: 用于定位网络资源的寻址方案 用于返回这些资源的表示形式的方法 二.REST URL基本URI的三个组成部分是: REST aspx 页 URI:http://<Serv

SharePoint 2013 配置Excel Services

原文:SharePoint 2013 配置Excel Services 前言:本文主要介绍如何启用SharePoint 2013版本Excel Services服务,并配置Excel Web Access部件,使Excel文档可以显示在Web页面中. 简单说一下流程,SharePoint 的Excel Services依赖于一个独立的服务应用程序,如果没有的话,需要在管理中心创建这个服务应用程序(类似搜索),然后开启相关服务,即在服务器场可以使用Excel Service服务.相关网站如果需要使

BEGINNING SHAREPOINT&#174; 2013 DEVELOPMENT 第14章节--使用Office Services开发应用程序 Excel Services中新功能

BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第14章节--使用Office Services开发应用程序  Excel Services中新功能 从SP Server中分离Office Web Apps最有意思的结果之一是,现在Office文档正在面向消费者的情形中被微软通过Hotmail.Outlook和SkyDrive,以及其他应用了自己的Office Web Apps服务器的非微软网站使用着.

sharepoint 2007 You do not have permissions to open this file on Excel Services

上传的excel文档打开报错:You do not have permissions to open this file on Excel Services 根据错误提示来看,站点在调用相应的sevice来打开该文档时出错,打开文档的方式有两种,一种就是web page,另外一种是使用windows默认打开该文档的应用程序打开. 方法一:在该文档库的设置页面,选择高级设置,将"Opening brouser-enabled documents " 下选择"Open in th

SharePoint集成Excel数据和Excel Web Access Web部件

SharePoint集成Excel数据和Excel Web Access Web部件 Excel Web Access Web部件在SharePoint中Excel电子表单里呈现数据. 1. 打开Excel 2010.创建空白工作薄. 2. 添加数据. 3. 点击另存为,选择文档库,点击确定,选择文档,点击确定. 4. 也可以添加Web部件. 5. 编辑部件,输入Excel的URL. SharePoint集成Excel数据和Excel Web Access Web部件,布布扣,bubuko.co

SharePoint综合Excel数据与Excel Web Access Web部分

SharePoint综合Excel数据与Excel Web Access Web部分 Excel Web Access Web零件SharePoint于Excel以电子形式提交数据. 1. 打开Excel 2010.创建空白工作薄. 2. 加入数据. 3. 点击另存为.选择文档库,点击确定,选择文档,点击确定. 4. 也能够加入Web部件. 5. 编辑部件,输入Excel的URL. 版权声明:本文博主原创文章.博客,未经同意不得转载.

PerformancePoint Services in SharePoint 2013

Introduction PerformancePoint Services is a SharePoint Server 2013 service application. It enables users to create business intelligence (BI) dashboards that provide insight into an organization's performance. You can create custom reports, filters,

SQL Server 2008 VS 2005 Reporting Services 整合SharePoint 2007 支持比较Part1

摘要:SQL Server 2008 VS 2005 Reporting Services 整合SharePoint 2007 支持比较Part1 最近遇到客户问SQL 2005 Reporting Services 整合SharePoint 模式中的数据驱动订阅.后来发现在2005跟本不支持.因此为了这个我又去做了2008 跟2005的比较后来才发现2008支持了.=_=有没有搞错呀...2005未何不支持勒.(看来我客户要失望了) Part 1.为目前支持部分比较表如下. 说明 2008 2