在Excel2010 中使用REST API 简要说明
时间:2009-11-10 08:52:42
作者:officeba 【认证】
在Excel2010 中使用REST API 简要说明
开始我们对所有事情的旅程Excel服务到2010年,我认为我会开始一种功能,对近来被越来越自SharePoint大会上推出了大量的谣言了。
这是什么?
2010年的Excel服务的REST API是一个新的编程框架和获取数据和对象可以很容易发现在一个电子表格。 “可编程”几乎是因为它的一个最简单的化身有点用词不当,它不需要任何编程知识的使用。如果您可以制作一个网址,您可以使用REST的API。这使得REST的API访问的非开发人员,但它提供的功能,使其成为非常强大的专业开发工具,以及。
例如,假设你有保存到SharePoint文档库电子表格看起来像以下之一:
现在,让我们假设你正在写一个内部对税收收入影响的博客帖子,你要嵌入到你的博客上张贴此Excel图表。简单,只需制作一个REST的网址(技术上,它是一个URI,但让我们忽视这个问题),类似如下所示:
http://myServer/Finance/_vti_bin/ExcelRest.aspx/Shared%20Documents/Tax.xlsx/Model/Charts('RevenueChart')
并贴上此到插入图像功能在您的博客软件,并指出而来的图表看起来像这样:
祝贺!你只用在Excel Services 2010 REST的API。很容易,对不对?别急,还有更精彩的!
果壳中的REST的API
通过制定正确的URI,其余的API允许您:
探索项目,如在表格,图表和命名区域簿,存在
检索工作簿中的下列格式之一的实际项目:
图像
的HTML
原子饲料
Excel工作簿
设置值重新计算工作簿和工作簿,然后才能取出物品
是静态的数据?
这些数据,包括图表,即由对REST API返回也不是一成不变的-它的生活和最新更新。
,其余的API,工作簿中的任何变化,反映在返回的数据。这包括最新的编辑向工作簿,这些功能已经重新计算(包括用户定义函数),即刷新外部数据。
在REST的API也可以推到工作簿的价值,重新计算基于这些变化,并返回范围或图表你后变化的影响,计算了要求。例如,在上面的示例电子表格,图表显示的是一个10%的税率的影响。休息,可以申请一个图表显示,加入一个参数的URI更改单元格B1价值的5%一5%的税率的影响。
实例
对使用REST的机会几乎是无止境的。为了刺激你的想象力,这里的一些方法来使用REST的API的抽样:
图表或嵌入在Web页面范围,博客文章等
图表嵌入到Word文档,PowerPoint演示文稿,或Outlook电子邮件为“挂钩”的形象,并始终掌握最新的信息。
建立一个“混合行动”,使用Excel服务计算,图表,和/或作为数据源。
生成Windows 7小工具,显示从Excel工作簿的信息
...还有更多的想法,我相信我们的客户将想出。
即将截至
我希望给你的能力和REST的API的权力感。在接下来的文章中我将深入到URI语法的细节。请继续关注。
发布日期:2009年09年11月4日9时43分由约瑟夫基里洛夫日| 3评论
提起下:概述,Excel服务器时,Excel 2010
Excel服务2010概述
为制订本职位感谢史蒂夫杜利斯。
在深入钻研Excel服务2010年,我想重提一点,一些读者可能不知道的。在Excel团队提供两个浏览器为基础的,作为Office的一部分解决方案2010年浪潮的产品。快速简介-这里有两个解决方案:
Excel服务:版本的实时,交互式,Excel的两个基础的报告和仪表板功能,从而为SharePoint服务器2010年的一部分船。还包括一些API,使丰富的业务应用的开发。
Excel的Web应用程序:向Excel客户端延伸能够创建,查看,编辑,同伴和协作Excel中只使用浏览器的工作簿。
在企业,这两个产品可以安装起来-此时,所有的利益都得以实现:一个轻量级的电子表格制作和协作工具,企业智能和应用开发工具。
今天的职位是一个系列的介绍,然后详细说明第一篇文章,Excel服务2010。稍后我们将有一个Excel的Web应用程序的职位系列。
背景位
如果你还记得,2007 Excel服务在Microsoft Office SharePoint Server 2007的出货量为企业CAL的一部分。在2007年推出的重点是双重的:利用SharePoint的Excel工作簿提供的控制。 。 。为确保存在的只有一个真理的版本,以及提供商业智能(BI)功能,任何SharePoint用户可以利用共享数据和分析,他们在Excel中所做的发布到SharePoint和让用户通过浏览器消耗它。
Excel服务2010
Excel服务2010年是所有关于继续承诺,我们于2007年,我指的是:
在Excel中更好的对称性和Excel Services
持续集成与SharePoint
改进的用户体验
应用开发工具
让我谈谈对这些简要元。 。 。作为一个将在未来几个星期内博客帖子挑逗。
在Excel中更好的对称性和Excel Services:
我们听到您的意见对文件支持。 。 。从已得到了改变拒绝打开文件包含不受支持的功能,以使我们的最大努力以打开任何工作簿的范例。至于功能部分支持我们,我们要么显示缓存值(如查询表),或通知用户并删除功能之前,显示该工作簿(如Office艺术形状)。
我们不仅投资,以支持共同的特征-例如嵌入式图像-但是,我们也保证新的Excel功能在Excel提供的服务。新的功能的例子包括Sparklines,切片机,PowerPivot,改善条件格式,功能完善,等等。
持续集成与SharePoint:
我们将继续我们的安全与SharePoint的紧密集成,内容管理,版本控制,文档级法规遵从,数据连接管理,服务管理。 。 。基本上,所有这些功能所需的运行和管理服务,并建立和维持一个单一版本的事实。
此外,我们的工作与SharePoint商业智能团队紧密合作,以确保在Excel服务的PerformancePoint服务,和其他BI在SharePoint运有关的能力紧密结合。当你SharePoint服务器2010年,创建一个新的站点上的BI中心'模板看到这次行动的基础。
改进的用户体验:
我们所做的大量投资,以改善用户体验。 。 。顶端投资:我们的Ajax化了我们的服务,这意味着您可以刷新,而不是在每一个变化的需要刷新页面一个页面的内容;,我们引入了滚动,这意味着您可以轻松浏览您顺利Excel中的内容。虽然这些是最明显的投资,还有许多,许多。
应用开发工具:
我们的应用程序开发的故事大幅扩展-改善网络服务,和一个JavaScript对象模型的介绍和REST的API,开放为专业开发人员和最终用户的大门,构建业务应用,mash - ups工具,或只是提供一个简单的方法共享工作簿后Excel的内容。
总结
我知道我提出的问题比答案更多。 。 。这样,我希望我已经激起了你对Excel服务的好奇心。我们的计划是通过解决这在未来数星期内博客职位的问题。
正如您所知道,这个版本引入了很多新的功能。我鼓励你们大家回来阅读这些帖子。如果您的问题没有回答,让我们知道。如果您有意见或建议,让我们知道那些也。我们感到非常振奋的变化,我们已经取得了改进-我相信,你在未来几周内看到并将为你和你的组织可以受益于2010年,伟大的Excel服务的见解。
可以参考:Excel服务在SharePoint 2010的REST API语法介绍