日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當(dāng)前位置:雨林木風(fēng)下載站 > 辦公軟件教程 > 詳細(xì)頁面

SharePoint  Excel Services REST API介紹

SharePoint Excel Services REST API介紹

更新時(shí)間:2024-02-08 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

SharePoint發(fā)行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強(qiáng)大的團(tuán)隊(duì)協(xié)作環(huán)境,使得組織能夠在整個(gè)組織內(nèi)部實(shí)現(xiàn)整合、組織、查找和提供 SharePoint站點(diǎn)。

Excel Services 中的 REST API 是 Microsoft SharePoint Server 2010 的新增項(xiàng)。利用 REST API,可通過 URL 直接訪問工作簿部件或元素。

一、REST 服務(wù)基于兩個(gè)要求:

用于定位網(wǎng)絡(luò)資源的尋址方案

用于返回這些資源的表示形式的方法

二、REST URL基本URI的三個(gè)組成部分是:

REST aspx 頁 URI:http:///_vti_bin/ExcelRest.aspx

工作簿位置:/Docs/Documents/sampleWorkbook.xlsx

資源位置:/model/Ranges('nameOfTheNamedRange')

三、API簡單應(yīng)用及示例:

1、單元格展示:

例:http://URL/_vti_bin/ExcelRest.aspx/DocLib1/ExcelTest.xlsx/model/Ranges('A1')

image

附:完整的Excel

image

2、圖表展示

例:特別說明” %E5%9B%BE%E8%A1%A8%201”==圖表 1”的意思,經(jīng)過Url編碼

http://URL/_vti_bin/ExcelRest.aspx/DocLib1/ExcelTest.xlsx/Model/Charts('%E5%9B%BE%E8%A1%A8%201')

image

附:原來的Excel截屏

image

3、單元格范圍展示(Excel如上圖,范圍選擇不會(huì)展示出圖表)

例:http://URL/_vti_bin/ExcelRest.aspx/DocLib1/ExcelTest.xlsx/Model/Ranges('A1|M5')

特:Sheet2!A1%7CM5,標(biāo)下劃線部分,可以選擇工作表,半角感嘆號分隔;

image

4、單元格范圍展示并設(shè)置一個(gè)單元格的值

例:(原Excel如上面Excel所示)http://URL/_vti_bin/ExcelRest.aspx/DocLib1/ExcelTest.xlsx/Model/Ranges('Sheet2!A1%7CN5')?Ranges('Sheet2!N2')=88&Ranges('Sheet2!N3')=98

image

四、返回atomXML格式

  通過返回的XML文件,我們可以在代碼中進(jìn)行下一步的Coding,可以基于一個(gè)發(fā)布的Excel文件進(jìn)行統(tǒng)計(jì)、展示等。

例:($format=atom參數(shù))

http://URL/_vti_bin/ExcelRest.aspx/DocLib1/ExcelTest.xlsx/Model/Ranges('Sheet2!A1%7CN5')?Ranges('Sheet2!N2')=88&Ranges('Sheet2!N3')=98&$format=atom

image

右鍵查看源文件:

image

特:由于完整的XML代碼所占篇幅太多,所以只截取當(dāng)前屏幕,敬請見諒!

五、Excel Services REST API 中不受支持的功能

  以下是 Excel Services REST API 中當(dāng)前不支持或未使用的多個(gè)重要功能的部分列表:

· 無浮動(dòng)圖。如果一個(gè)范圍包含圖,并且您通過 REST 請求該范圍,則只會(huì)獲取該范圍。

· 無迷你圖,無圖標(biāo)條件格式。當(dāng)前不受支持。

· 無像素(理想 EWA)。REST 生成的 HTML 與 Excel Web Access 生成的 HTML 很相似。但 Excel Services REST API 無法訪問 Excel Web Access 可訪問的所有級聯(lián)樣式表 (CSS) 元素。Excel Services REST API 返回一個(gè) HTML 片段。此 HTML 片段必須是自包含的。

· 表中不存在差異。當(dāng)以 Atom 的形式請求表以查看單元格或數(shù)據(jù)是列標(biāo)題、總計(jì)還是常規(guī)數(shù)據(jù)時(shí),表中不會(huì)產(chǎn)生任何差異。也就是說,不存在指定單元格或數(shù)據(jù)是標(biāo)題、總計(jì)還是常規(guī)數(shù)據(jù)的差異。將平等對待表中的所有表單元格。

· URL 大小限制。URL 大小將限制在約 2000 個(gè)字符。這意味著,如果工作簿中有大量參數(shù),則可能無法設(shè)置所有參數(shù)。特別是在工作簿位于文件夾結(jié)構(gòu)的較低位置時(shí)會(huì)出現(xiàn)此情況。

· 特殊字符。不支持如“?”和“#”這樣的字符。若要正確引用包含特殊字符的工作表名稱,則向帶特殊字符的工作表引用公式時(shí),基本原則是“了解 Excel 客戶端執(zhí)行什么操作”,并遵循相應(yīng)示例。

結(jié)束語:

  本文為參考MSDN的sdk文檔,做的簡單示例,如有疑問請參考附后的參考文獻(xiàn);對于Excel Services REST API了解了一下,推翻了以前認(rèn)為Excel Services只能Web展示的印象,其實(shí)還可以基于這個(gè)功能,簡單開發(fā)一些新的應(yīng)用。


Sharepoint 可以幫助企業(yè)用戶輕松完成日常工作。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

主站蜘蛛池模板: 久操中文在线 | 伊人网在线观看 | 手机看片福利盒子 | 欧美日本一区 | 久久中文字幕综合婷婷 | 色综合天天操 | 亚洲永久免费视频 | 国产大片线上免费观看 | 国产人人草 | www.你懂得 | 成人拍拍拍免费视频网站 | 黄网站在线免费 | 另类小说图片综合网 | 在线成人免费视频 | 宅男噜噜噜66网站久久 | 五月月色开心婷婷久久合 | 青青在线视频 | 免费国产免费福利视频 | 欧美日韩一区二区三区在线播放 | 亚洲国产网址 | 国产在线一区二区视频 | 伊人久久艹 | 久久国语精品 | 久久精品嫩草影院 | 欧美激情一区二区亚洲专区 | 亚洲精品国产第一区二区三区 | 亚洲第8页 | 91青青草| 韩国精品一区二区三区在线观看 | 在线观看www. | 日韩欧美综合 | 欧美日韩免费在线 | 精品国产免费一区二区三区 | 日本免费人成在线网站 | 一级毛片免费观看不卡的 | 99国产精品热久久久久久夜夜嗨 | 国产免费人视频在线观看免费 | 亚洲精品中文字幕乱码一区二区 | 国产无套免费网站 | 国产成人短视频 | 久久久久久国产精品三级 |