Excel Services

什么是 Excel Services?

Excel Services 有三个基本组件,这三个组件相互交互并共同组成 Excel Services 的总体结构设计。

<img alt="标注 1" src="http://office.microsoft.com/global/images/default.aspx?AssetID=ZA010939481033" border="0"/>  Excel Calculation Services (ECS) 是 Excel Services 的“引擎”,用于加载工作簿、完全按照 Excel Services 的精度计算、刷新外部数据和维护会话。
<img alt="标注 2" src="http://office.microsoft.com/global/images/default.aspx?AssetID=ZA010939491033" border="0"/>  Excel Web Access (EWA) 是一个 Web 部件,它能通过使用动态层次标志标记语言 (DHTML) 和 JavaScript 在浏览器中显示和启用与 Microsoft Office Excel 工作簿的交互,而不需要将 ActiveX 控件下载到客户端计算机,并能连接到仪表板上的其他 Web 部件和其他 Web 部件页。
<img alt="标注 3" src="http://office.microsoft.com/global/images/default.aspx?AssetID=ZA010939501033" border="0"/>  Excel Web Services (EWS) 是一个承载在 Microsoft Office SharePoint Services 中的 Web 服务,它能提供一些方法供开发人员用作应用程序编程接口 (API) 来构建基于 Excel 工作簿的自定义应用程序。

由 于 Excel Services 是 Microsoft Office SharePoint Server 2007 的一个组件,因此还可以利用许多 SharePoint 技术功能,例如,控制、保护和管理对工作簿的访问,基于服务器的性能以及添加用户时良好的伸缩能力。

在KPI列表中使用Excel Services发布的工作簿:

应用环境:假如马力是公司的一个销售人员,在他完成他的销售任务的同时,差旅费用如果控制在8000以下说明他的这个方面表现很好,如果是超过了8000,低于15000的 情况下他就要受到警告了,如果超过15000,他的问题就大了。作为部门主管,我需要有一个最明显的方式来展现这些东西。在MOSS中就有一种列表类型叫 做KPI(关键绩效指标)列表,KPI列表有一个评判指标的标准来判断当前的指数的优劣,并以不同颜色的图标来显示。十分适合在这种场景下使用。
图片点击可在新窗口打开查看


KPI列表项可以手动输入(手动输的话就是静态的),还可以从sharepoint列表SQL Server Analysis Services中创建,同样也可以从Excel Services 发布的工作簿中 选取数值来创建。同样的,如果对Analysis Services不熟悉的,如果要把SQL Server的数据动态的作为KPI的数值的话,我们可以选择使用Excel Services的UDF,今天的实例同样也是用了这个SQLExcuteUDF来取SQL Server的某个数据到Excel工作簿中,并最终用KPI来展现。
图片点击可在新窗口打开查看

马力的差旅数据存在moss服务器上的Charge数据库中
图片点击可在新窗口打开查看
我们需要取出他06年的差旅费用的总和来做分析。首先,我们利用SQLExcuteUDF来做一个Excel工作簿,并发布出去。
图片点击可在新窗口打开查看

然后,我们选择从Excel工作簿创建KPI列表,进入下面页面。选择用刚才发布的Excel工作簿,并选择用B3单元格的数据来作为KPI数值。
图片点击可在新窗口打开查看
图片点击可在新窗口打开查看

接下来,设置这个数值的状态标准,在什么数值范围内是好,用什么图标来显示。
图片点击可在新窗口打开查看

设置完成以后,“马力的2006年差旅费用”的KPI列表项就建立好了,他从Excel工作簿中取出值,与标准作对比,然后呈现出不同的颜色的图标。
图片点击可在新窗口打开查看

如果更改数据库中马力的差旅数据,让其总费用超过10000
图片点击可在新窗口打开查看

再刷新KPI列表的时候,Excel Services会利用SQLExcuteUDF从新从数据库中取到最新的数,然后反映到Excel工作簿中,最后KPI从Excel工作簿中取到最新的数据,展现出来,这个时候图标变成了黄色的警告颜色。
图片点击可在新窗口打开查看

3步完成Excel Services的初始化和使用

 如果你想试用一下Excel Services,3步让你完成Excel Services的配置和使用;

下面的例子是通过Excel Services发布的Excel工作簿的方式;

此外,还有通过使用外部数据自定义函数等方式;

1)给服务器场启用Excel Calculation Services
图片点击可在新窗口打开查看

2)设置可信任的位置
图片点击可在新窗口打开查看
图片点击可在新窗口打开查看

3)发布Excel工作簿
图片点击可在新窗口打开查看 

发布出来的Excel工作簿如下:
图片点击可在新窗口打开查看

转载于:https://www.cnblogs.com/billlin/articles/947307.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值