摘要: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