Microsoft Excel Services Overview_CN_Final

  • 格式:doc
  • 大小:1.01 MB
  • 文档页数:10

Microsoft Office SharePoint Server 2007 "Excel Services"概述该文档只为当前发布的软件产品提供支持,在最终版本发布之前可能会有所改动。

本文档仅为提供信息之用。

MICROSOFT将不做任何保证、明示或暗示。

本文档中所包含的信息,如URL、Internet Web站点的参考等,如有更改恕不另行通知。

使用该文档信息所形成的一切后果,用户需自行承担。

如不特别声明,示例中所提及的公司、组织、产品、域名、电子邮件地址、商标、人物、地点及事件均为虚构,与任何实际的公司、组织、产品、域名、电子邮件地址、商标、人物、地点及事件无关,且无任何涉指。

用户应遵守所有相关的版权法规。

该文档中的任何内容在没有经过Microsoft Corporation书面许可的情况下禁止复制、存储或引入到检索系统中,也禁止以任何形式(电子、手写、影印、记录或其他)、任何目的进行分发、转发。

Microsoft对本文档中的产品、应用程序、商标以及其他知识产权享有专利权。

本文中所涉及的任何专利、商标、版权或其他知识产权,在未经Microsoft书面授权许可的情况下,用户不享有任何权限。

© 2005 Microsoft Corporation。

版权所有。

Microsoft、MS-DOS、Windows、Windows NT、Windows Server、ActiveX、Excel、FrontPage、InfoPath、IntelliSense、Jscript、OneNote、Outlook、PivotChart、PivotTable、PowerPoint、SharePoint、ShapeSheet、Visual Basic、Visual C++、Visual C#、Visual Studio、Visual Web Developer、Visio均属Microsoft Corporation在美国和/或其他国家及地区的注册商标或商标。

其他商标分别归其所有人所有。

License AgreementMicrosoft Office SharePoint Server 2007“Excel Services”概述Siew Moi KhorMicrosoft Corporation2005年11月适用于:Microsoft Office SharePoint Server 2007“Excel Services”(Beta 1)Microsoft® Office Excel® 2007(Beta 1)Microsoft Office SharePoint Server 2007(Beta 1)摘要:本文内容对Microsoft Office SharePoint Server 2007“Excel Services”进行了概述性的介绍。

主要焦点集中在了“Excel Web Services”上。

(10页)注释产品名称或功能特性的名称,包含在引号中的内容,还处于尚未最终确定阶段,如Microsoft Office SharePoint Server 2007“Excel Services”。

应用程序的名称如不特别声明会继续在下一个版本中进行使用。

概述Microsoft Office SharePoint Server 2007“Excel Services”(Beta 1)是Microsoft Office SharePoint Server 2007的一项共享的服务。

借助“Excel Services”用户仅通过浏览器就可以对工作表进行实时地查看。

这就意味着用户可以将Excel工作表发布到门户站点以及企业营运(LOB)应用程序中,同时与这些工作表进行交互。

用户也可以与数据建立更深层次的交互,例如利用浏览器来分析数据透视表、数据透视图。

(然而,“Excel Services”不支持对工作表进行编辑操作。

)“Excel Services”包含了一个Web服务器,就是本文档中所提到的“Excel Web Services”。

用户可以利用“Excel Web Services”来计算工作表、创建快照、设置数值以及从工作簿中提取数据。

您也可以借助“Excel Web Services”以编程的方式来处理和分发自定义的Excel工作表。

此外,通过“Excel Web Services”,用户可以设计一种模型,并使外部的数据查询与Microsoft Office Excel 2007建立相互信任的连接。

应用场景与功能特性“Excel Services”可以在很多不同的环境中进行应用,下面将介绍“Excel Services”在具体环境中的应用示例。

1.商务智能门户与工作表分析一个商务智能门户会显示记分卡和报表,同时可以通过浏览器对数据进行分析和查看。

Microsoft Office 2007中的“报表中心”功能,包含了一个开箱即用的商务智能门户,同时具备仪表板功能。

图1显示了一个包含图表、仪表板、关键绩效指标的“报表中心”。

图1.商务智能门户和仪表板“Excel Services”为用户提供了在服务器端进行数据计算的功能。

用户可以利用HTML的方式展现Excel工作表,并同时与外部数据源进行连接,从而更进一步地与工作表中的数据进行交互。

在图1的报表文档库中选择了一个Excel工作表,如图2所示,这是借助“Excel Services”的HTML功能显示出来的界面。

图2.在报表中心所显示的Excel工作表图3显示了一个带有公式和参数设置的工作表。

参数设置功能,允许用户利用右侧窗格中的编辑框来改变工作表中特殊单元格的数值。

在Web Part工具栏中单击Calculate Sheet按钮,用户可以对工作表中的数值进行重新计算。

图3.带有公式和参数设置的Excel工作表用户可以利用图4所示的Web Part来组织、分析数据,并与数据进行交互。

如果用户需要使用Excel中一些特定的功能,或者需要使用Excel中的所有功能来分析工作表中数据的时候,可以通过单击Open in Excel 2007在Excel中打开工作表。

用户还可以在Excel中打印工作表,或者在脱机状态下对工作表进行编辑。

注释在使用Open in Excel 2007命令来打开工作表的时候,用户必须要具备“打开”的权限。

更详细的信息,请参阅下面的内容“工作表的管理与锁定”。

© 2005 Microsoft Corporation 。

版权所有。

第6页 使用该文档中的内容或反馈信息,您需要附上许可声明。

图4.利用“Excel Services ”Web Part 来组织、分析数据,并与数据进行交互。

2. 工作表的管理与锁定工作表的管理与锁定功能让我们可以完成以下工作:∙ 在一个集中、安全的地方保留工作表的一份拷贝(这与存储多个拷贝的情况截然不同)。

以这样的方式来管理和存储工作簿,使工作表的查找、共享操作变得非常容易,同时用户也可以在Excel 和其他应用程序中使用这些工作表。

∙ 确保工作表和后端数据的安全性。

可以通过“仅允许浏览”这样的权限来限制用户对工作表的访问。

例如,管理员可以为用户授予浏览工作表的权限,同时禁止用户在Excel 中打开工作表或对工作表进行任何修改。

∙创建工作表快照。

“Excel Services ”为多用户、多工作表的工作场景提供了一个最佳的选择。

它同时还可以在多台服务器的工作环境中,自动平衡运算的负载。

3. 自定义的Microsoft .NET 应用程序用户可以创建自定义的应用程序——如, 应用程序:∙ 通过“Excel Web Services ”来对工作表进行存取访问、计算操作以及参数化设置。

∙利用浏览器来显示Excel工作表的功能。

∙利用自定义的工作流来确定运算操作或发送邮件通知。

“Excel Web Services”“Excel Services”非常重要的一个方面就是为方案开发人员提供了强大的应用程序编写能力。

这些解决方案可以是LOB(企业营运)的产品,也可以是专为企业内部开发的企业解决方案。

下面给出了一些应用程序的示例:∙多层结构的应用程序,在表示层部署一个调用“Excel Web Services”的Web应用程序(如: 应用程序)。

∙部署在Microsoft Office SharePoint Server 2007上的应用程序或与LOB产品进行整合应用。

下面列出了“Excel Web Services”两个主要的应用场景:∙Server-side Excel calculation该场景以应用程序为中心。

这种情况下,用户在Excel工作表中定义一种模型,然后该模型作为程序的逻辑部分在服务器端运行。

∙Server-side spreadsheet automation该场景以文档处理为中心。

这种情况下,“Excel Web Services”对工作表进行处理,然后自定义的应用程序会保存工作表或快照的副本。

Server-Side Excel Calculation在server-side Excel calculation场景中,Excel模型通常会作为自定义应用程序的一个逻辑部分。

而自定义的应用程序会反复地调用“Excel Web Services”,当“Excel Web Services”被调用以后会向后端计算服务程序发送请求,同时完成以下工作:∙加载指定的Excel工作表∙接收输入∙处理工作表(例如,更新数据或执行计算)∙将最后的结果发送到自定义的应用程序Server-Side Spreadsheet Automation当用户创建并发送一个Excel工作表的时候,通常会有两个目的:1.发送工作表的最新版本,以使其他用户可以实时地了解到当前的信息。

2.随着时间的推移来跟踪报表的信息。

用户可以为任意的Excel工作表创建一个包含某一时刻特定信息的快照。

这样用户就可以随时查看创建快照时刻所捕获的相关信息了。

在server-side spreadsheet automation场景中,自定义的应用程序利用“Excel Web Services”完成以下工作:∙加载指定的Excel工作表∙输入参数∙处理工作表(如,更新数据或执行计算)自定义的应用程序会将处理完成的工作表或工作表快照进行保存。

警报在Web服务中,一旦发生异常情况“Excel Web Services”会给出警报,同时“Excel Calculation Services”会返回异常情况。

这里有两种警报的类型:“停止”(stop)和“继续”(continue)。