Excel服务器教程.docx
- 文档编号:14919094
- 上传时间:2023-06-28
- 格式:DOCX
- 页数:31
- 大小:32.51KB
Excel服务器教程.docx
《Excel服务器教程.docx》由会员分享,可在线阅读,更多相关《Excel服务器教程.docx(31页珍藏版)》请在冰点文库上搜索。
Excel服务器教程
Excel服务器教程
第一章引言
一.什么是Excel服务器
Excel服务器是将电子表格软件MSExcel和大型数据库管理系统MSSQLServer2000集成为一个网络数据业务协同工作平台,以Excel或ESweb为客户界面,将Excel文件和数据保存到MSSQLServer2000中,自动生成Excel表单/报表,用工作流传递Excel表单/报表,在这个平台上,用户可以充分发挥Excel的应用功能和使用水平,通过图、表、表间公式,实现管理意图,轻松、快速构建能够适应变化的ERP、OA、CRM、SCM等管理信息系统!
因为可以集成其它软件产品的数据库及具有工作流功能,所以又是一个非常实用的企业应用集成工具EAI。
二.Excel服务器的主要特色
1.表间公式
表间公式能够任意引用权限范围内的企(事)业单位内的Excel服务器模板报表的数据。
一个Excel服务器模版可以定义多个表间公式。
表间公式可以大大提高您的工作效率,减少人为错误,降低您的劳动强度。
2.权限控制
在填报、修改由Excel服务器模板生成的报表时权限可控制到Excel的单元格级。
3.工作流
工作流可以使Excel文件按照用户设计的管理流程和权限角色进行流动,在Excel文件传递过程中可以随时使用表间公式,工作流充分和数据处理相结合,以获得所需要的数据。
4.ESWeb系统
可以使用户通过互联网进行填报、修改、应用表间公式、图表、工作流、交叉表、查询数据和引用外部数据源。
通过设计Excel服务器模版,就可自动实现Web化的管理信息系统。
5.适用性强
Excel服务器中,公用数据和信息(例如,组织机构、人员、角色、系统日志、备份与恢复等)统一管理;数据类型、数据规范、用户词典、自动编号规则可以根据权限进行分散管理,业务表单、台帐和报表由用户根据权限设计、管理。
大大增强了系统的适应性和可用性。
6.集成外部数据源
用户可以非常方便地将已有的ERP/SCM/CRM/OA等管理信息系统的数据集成进入Excel服务器,实现数据集成。
7.回写公式
可以使系统按条件自动改变已有单据上的信息,完全实现“前单驱动后单,后单核销前单”的功能。
8.成本低
Excel服务器2005嵌入在MSExcel中,会用Excel,就很容易掌握Excel服务器,培训成本和维护成本大大降低。
9.安全性高
采用MSSQLServer2000作为系统数据库,企业的Excel文件和业务数据具有安全保障。
10.应用范围产
适用于局域网和广域网。
11.支持群集(Cluster)系统,双机热备,充分保证安全性。
12.支持交叉表。
13.支持巨大Excel文件和数据的存取。
三.Excel服务器版本功能区别以及适用对象
一.版本功能
Excel服务器分标准版和企业版,企业版比标准版多了ESweb功能,也就是远程填报网站,架设在互联网上,自动将Excel服务器模版转换为Web页面,用户可以通过互联网直接填写和查询数据。
另外企业版还支持分支机构。
其它功能两个版本基本一样。
Excel服务器标准版适合在局域网使用,Excel服务器企业版既能在局域网使用,也能在互联网上使用。
二.适用对象
1.希望能够随时能够改变企业的管理信息系统的企业。
2.买不到现成管理信息系统产品的企业和个人。
3.不愿花太多钱建立管理信息系统的企业和个人。
4.想把企业各种信息系统相互联系起来的企业和个人。
5.缺乏IT人员的企业。
6.会用Excel的人员。
四.使用Excel服务器需要的环境
一.硬件环境
1.服务器
服务器是用户存储Excel文件和数据,以及系统信息。
普通的PC机就可以。
如果条件允许,可以采用专用的PC服务器。
服务器即可以放在企业内,如果用企业版,也可以进行主机托管。
推荐的服务器配置:
CPU:
P42.8GHz以上
内存:
512MB以上
硬盘:
80GB以上。
2.客户机
客户机也就是通常人们使用的计算机。
建议:
CPU:
P31GHZ
内存256MB,硬盘40GB.
硬件的配置可以随自己的情况变动,配置高一点,则运行速度快一点,配置低一点,则运行速度慢一点。
二.软件环境
1.Excel服务器2005企业版
操作系统:
Windows2000/XP/WindowsServer2003,需要配置IIS。
数据库:
MSSQLServer2000或者不安装,由Excel服务器初次安装版本自动安装MSDE2000。
办公软件:
MSExcel2000/2002/2003
浏览器:
IE5.5以上。
2.Excel服务器2005标准版
操作系统:
Win98/Me/2000/XP/2003.
数据库:
MSSQLServer2000或者不安装,由Excel服务器初次安装版本自动安装MSDE2000。
办公软件:
MSExcel2000/2002/2003
第二章安装Excel服务器
一.Excel服务器企业版的安装
在Excel服务器企业版安装之前,要确定以下组件或软件已经安装:
1.IIS(Internet信息服务)
2.MSOffice2000/XP/2003
如果没有安装,请按安装完成以后再安装Excel服务器。
软件安装过程:
1、点击软件安装目录下的setup.exe
2、点击“下一步”:
3、点击“是”;
4、点击“下一步”;
5、点击“下一步”;
6、点击“下一步”;
7、选择接受协议,点击“下一步”;
8、点击“下一步”;
不要关闭“MicrosoftSQLServer”和“MicrosoftSQLServerServiceManager”,后面要用!
9、点击“完成”;
10、输入Sa口令,点击“确定”;
11、点击“确定”;
11、点击“下一步”;
12、选择“任何人”,点击“下一步”;
13、点击“下一步”;
14、点击“关闭”;
15、点击“下一步”;
16、点击“下一步”;
17、点击“下一步”;
18、点击“关闭”;
19、点击“完成”,至此Excel服务器已经安装完成。
二.Excel服务器客户端的安装方法
在安装Excel服务器客户端之前要确认MSOfficeExcel2000/XP/2003已经正确安装:
1、点击Excel服务器客户端目录下的setup.exe开始安装,点击“下一步”;
2、选择“是”;
3、点击“下一步”;
4、点击“下一步”;
5、点击“下一步”;
6、选择“是,我接受上面许可协议中的所有条款”,点击“下一步”;
7、点击“完成”;
8、选择“稍候重新启动系统”,点击“完成”
9、点击“完成”,Excel服务器客户端安装完成。
三.卸载
1、Excel服务器企业版卸载
打开控制面板->添加/删除程序,按顺序分别删除“勤哲Excel网站”、“勤哲Excel服务器服务”、“”
2、Excel服务器客户端卸载
打开控制面板->添加/删除程序,删除“勤哲Excel服务器客户端”即可。
四.升级安装
1、进入ES管理控制台,备份系统。
2、卸载旧版本Excel服务器,保留数据库。
3、安装新版本Excel服务器的升级版本,选择升级数据库。
第三章Excel服务器的设置与登录
一.MSOffice相关配置
如果使用的MSOfficeXP/2003,需要按以下步骤检查有关配置:
1.打开Excel
2.点击主菜单“工具”
3.选择子菜单“宏”
4.选择子菜单“安全性”
5.点击“可靠来源”
6.保证选择“信任所有安装的加载项和模版(A)”和“信任对于“VisualBasic项目”的访问(V)”
7.点击“确定”退出。
二.IE的配置
1、打开IE,点击“工具”,选择“Internet选项”:
2、选择“安全”:
3、点击“自定义级别”:
4、将与“ActiveX控件”有关的选项都选择为“启用”。
5、然后点击“确定”。
三.启动“Excel服务器服务”
启动Excel服务器服务的前提条件是MSSQLServer服务已经启动,否则是不能启动Excel服务器服务Esservice的。
1、标准版
点击“开始”-“程序”-“Excel服务器”-“服务管理器”:
点击“启动”。
可以默认“开机自动运行”。
2.企业版
点击“控制面板”-“管理工具”-“服务”,找到“ESService”,鼠标右键菜单“启动”或“重新启动”:
四、登录Excel服务器管理控制台
1、点击“开始”菜单,选择“程序”->“Excel服务器”->“管理控制台”,打开“Excel服务管理控制台”。
2、鼠标右键单击“ES服务器”,从弹出的菜单中选择“连接”。
3、服务器名:
选择或输入要登录的Excel服务器的名称
用户名:
Excel服务器在建立之后自动建立一个名为Admin密码为空的管理员帐户,如果选择“登录到示例数据库”就会登录到安装Excel服务器时自带的一个演示数据库。
第一次登录到Excel服务器时,选择正确的服务器和Admin用户,不用输入口令,直接点击“确定”就可以登录进去。
五、Excel服务器客户端连接与断开
在Excel服务器端安装完成或者Excel服务器客户端安装完成后,Excel服务器客户端已经和微软的Excel集成在一起,这时在保证网络畅通的情况下,直接打开Excel就可以从Excel服务器客户端登录到Excel服务器。
1、点击“开始”菜单->“程序”->“MicrosoftExcel”,单击打开Excel,这时就会出现Excel服务器的连接窗口:
登录方法同Excel服务器管理控制台一样,唯一不同就是如果选择了“启动Excel时自动显示些窗口”,会在每次打开Excel软件时都出现Excel服务器的登录窗口。
要想取消,把此选项前面的勾去掉就可以了。
2、如果打开Excel连接到Excel服务器,会看到随Excel一起启动的“我的工作台”,在Excel的工具栏看到Excel服务器的菜单选项:
3、在Excel服务器客户端已连接服务器的情况下,点击“Excel服务器”菜单,选择“断开连接”就可以断开与Excel服务器的连接。
第四章Excel服务器的初始设置
初始设置就是把一个企事业单位的运行模式在EXCEL服务器中做一个形式化的描述,如一个组织机构有几个的部门,部门中又有哪些不同的岗位与职务,就是角色;每一个角色所对应的用户又各不相同,所有的这些完成以后,就组成了一个单位运行的基本构架。
一.设置全局公共信息
1.用管理员Admin登录到Excel服务器控制管理台。
鼠标左键选中“组织机构”,右键单击,选择菜单中的“全局公共信息”:
2.在全局信息中输入企业的基本信息,全局公共信息就是使用EXCEL服务软件的企事业单位的基本信息,添加后可以在原“组织机构”位置显示“企业名称”内的信息。
3.补充信息是使用单位的银行帐号、税号以及每月结帐信息,其中“每月结帐日”会在以后的“表间公式”中起到作用。
每月结账日影响结账方式。
以“结算”开头的函数,都是以上“每月结账日”为分割的结算月进行计算的。
5.点击“确定”。
二.建立部门
1.鼠标右键点击“北京风华食品公司”,选择菜单“新建”-“部门”:
2.输入部门的基本信息;
3.点击“确定”,就会建立一个新的部门。
4.用上面的方法建立其它部门,如果需要在部门下面建立子部门,方法类似。
三.定义角色
角色:
角色就是组织机构中所有的有不同职责的工作岗位和职务。
“角色名称”可以填写职务名称,
“说明”是对角色名称的工作职责的简单介绍,可以从“所有用户”列表中选择相对应的本角色的用户。
就是企业中的岗位。
角色与权限相关。
1.鼠标右键点击“角色”,选择“新建”-“角色”:
2.输入“销售部经理”,点击“确定”:
3.类似地设置“销售员”、“会计”、“销售内勤”、“总经理”和“计算机管理员”:
4.系统内置角色:
(1)Administrators-拥有全部权限。
(2)ReportDesigners-比普通用户增加的权利:
定义数据类型、数据填写规范;定义自动编号;创建和修改报表模版。
不能建立组织、角色、定义人员、查看日子等。
(3)ReportOwners-比普通用户增加的权利:
可以选择将填报的报表保存到本地,不能设计模板和系统管理。
四.添加用户
用户是指有权限登录使用软件的人,添入和选择与实际相符的基本信息,其中在用户建立以后,就可以用“登录帐户”和“口令”来登录软件系统。
1.鼠标左键点击“用户”,选择鼠标右键菜单“新建”-“用户”
2.输入用户的信息:
3.“角色权限”是在系统已有的角色和自定义当中选择一个或多个当前用户所适用的职务权限,“上级用户”是指本用户在当前的组织机构中的上一级领导,可以在部门和角色中指定,也可以直接指定已定义的用户。
4.点击“确定”建立用户。
类似地将其他人员录入。
第五章Excel服务器的简单应用
一、建立一个Excel服务器模板
我们现在新建的模板不是指Excel中的模板文件*.XLT。
而是Excel服务器2005中的“Excel服务器模板”,Excel服务器中的“Excel模板”指的是Excel文件、数据项表定义(单一数据项、重复数据项)、表间公式的组合。
1.打开Excel并登录到Excel服务器,点击主菜单“模板”,选择“新建模板”;
2.在出现“新建模板”的对话框中选择“建立新表单模板”,点击“确定”;
4.在报表属性窗口中,填报“基本信息”:
报表编号可以是任意的,根据企业的情况编写,但是不能重复。
报表名称:
报表的名称
检索关键字:
在“ES管理台”中的“用户字典”中定义。
如果,选择了关键字,在“我的工作台”中会出现在以第一个关键字为文件夹中。
关键字的第二个用途是查阅报表。
类别:
分别对应“填报”中的类别。
统计周期,表明该报表生成的周期。
5.确定“初始填报权限”:
初始填报权限可以确定谁来填报该报表。
该权限通过两个部分限定:
部门和角色。
因为人员定义中包括部门信息和角色信息,符合这些条件的人员就具有填报权限。
谁具有该报表的填报权限,可以通过“ES管理台”中的“报表”中的“填报者”属性来查询。
6.确定“最终查阅权限”:
最终查阅权限可以确定由谁可以进行查询。
该权限通过两个部分限定:
部门和角色。
因为人员定义中包括部门信息和角色信息,符合这些条件的人员就具有查阅权限。
谁具有该报表的填报权限,可以通过“ES管理台”中的“报表”中的“查阅者”属性来查询。
7.点击“版本”,设置模板的有关属性:
“启用”-是指具有填报权限的人员登录后,在“我的工作台”和“填报”中就可以用该模板进行填报。
版本号是当前模板文件的版本,一个模板文件可以有多个版本,所有的版本都会在下面的列表中列出,但处于使用状态的只能有一个版本.
有效区域的内容是指在使用模板文件进行填报的过程中,通过已经定义好的公式、标题文字、表间公式填充结果得到数据是否可以修改。
8.高级设置:
保存.xls文件:
保留报表文件上的所有信息,包括非数据信息,例如,图等。
保存数据:
在保存由模板生成的报表时,只保留可填写数据项内的内容,不保存其它信息。
Web上可填报:
选择了该项,该报表/表单可以在ESweb上填报.
注意:
保存.xls文件和保存数据不要同时使用.
9.点击“确定”,Excel中出现一个空白工作簿,这时的操作和用Excel是一样的,在上面画出“发货通知单”,并且定义公式:
金额=单价*数量
合计金额=所有金额之和
10.点击Excel的“保存”按钮,保存该模板。
这时一个模板就建好了,如果在第8步没有选择“保存.xls文件”选项时,不能用来填报的,因为模板的数据项还没有建立,不能数据库中保存。
二、定义数据项
1、数据项的概念
如果需要将Excel文件上的数据能够供别的报表利用,或者用需要利用其它报表的数据。
就需要定义数据项。
数据项分为两种:
单一数据项和重复数据项。
(1)单一数据项
即表头、表尾,例如,填报日期,填报人,单位,审核人等,特点是只填一次。
我们将这样的数据称为单一数据项。
每个表上只允许定义一个单一数据项表。
通常称为主表。
(2)重复数据项
即表体,明细,例如,客户清单、交易明细等。
每个表上可以多个重复数据项表。
2、定义单一数据项
1、打开上一步建立的Excel服务器模板,按住Ctrl,用鼠标左键点击要定义的单一数据项,由于单一数据项只能定义一次,所以要一次性的选择所有的单一数据项,点击鼠标右键,选择菜单“定义单一数据项”;
2、点击“左侧单元命名”:
该步的主要自动给数据项获得名字。
命名方式可以选择相邻的单元格名称。
例如选择左侧单元命名,则C4单元格内的填充内容在数据库中的字段名就是订单编号。
如果是合并单元格,或并非都在左侧,有可能出现数据项出现空白,只要将名称输入即可。
5、数据表命名:
该步的作用是给单一数据项表命名,并在ESapp数据库中建立该表。
默认名称为“模板名称_主表”,可以改变。
该表名非常有用,无论是别的表利用本表数据,还是从别的表中取数,都将用到该表名。
6.G10:
H10是合计金额,G11:
H11是合计金额(大写),由于左侧为合并单元格,所以没有自动取上名字,直接填入即可。
7.给数据项确定数据类型,由于需要将定义的数据存入数据库,因此,对数据项需要定义数据类型:
如果感觉数据类型不够,可以自己在“ES管理台”-“数据类型”中定义。
8.点击“下一步”:
选择“现在就创建”,点击“完成”。
9.鼠标右键任意点击模板上的一处,选择“创建数据表”,就可以看到刚刚创建好的数据表。
在这可以修改字段的名称、数据类型、区域,删除字段。
要修改字段需要改完后,点击“修改字段”,点击“返回”。
3、定义重复数据项
1.鼠标左键选中蓝色区域,选中鼠标右键菜单“定义重复数据项”:
注意:
重复数据区域至少2行(列)。
2.点击“下一步”:
该步的作用是给重复数据项自动获取名称,已经定义是否可以扩充重复部分。
3.点击“下一步”,定义“重复数据项”的数据表名称:
可以建立新的表,也可以将字段对应到某一个表中的已有字段上。
4.点击“下一步”:
在该界面上,可以删除多余的字段。
5.点击“下一步”:
选择“现在就创建”,点击“完成”。
6.在模板上,任点一处,选择鼠标右键菜单“创建数据表”,可以看到已经创建了“发货通知单_明细”表。
另外在此可以修改区域、字段名、数据类型等。
修改时,先修改,再点击“修改字段”,然后“返回”。
第六章数据规范
在上一章中我们用Excel服务器建立了一个Excel模板,并对此模板进行了数据定义,在些基础上,这个模板就可进行填报了。
一.报表的填报
1.打开Excel并登录到Excel服务服务器,点击“报表”-“我的工作台”-“其它”-“发货通知单”,点击鼠标右键出现菜单,选择“新建”,并填写相应的信息:
2.点击“保存”:
3.点击“确定”,出现:
4.点击“否”,并关闭当前工作簿。
5.点击“报表”-“报表查阅”-“按名称”-“产品发货单”:
通过该功能,可以进行“打开”、“修改”和删除。
注意,只有填报者以及被授权者有权修改和删除。
6.进入“报表”-“我的工作台”-“其它”-“产品发货单”,就可以看到填好的报表:
二.问题
虽然可以进行填报和查阅,但是我们发现,这和我们平时用MSExcel并没有太大的区别,为了工作的效率和减少失误,能不能解决如下存在问题和要求呢?
订单编号能否自动生成?
接单日期能否自动显示?
销售员能否自动填写?
客户名称能否选择?
客户编号能否自动显示?
合计金额大写能否自动填写?
能否使得有些单元格不为空?
答案是能。
要解决上述问题,就要通过Excel服务器的数据规范来实现。
三.数据规范
1、定义:
指填写Excel文件时,约束单元格填写内容的可选值。
2、分类:
数据规范可以分为系统自定义规范、用户自定义规范
系统预定义数据规范名称
填充内容
部门名称
所有已定义部门名称
当前日期
系统当前日期
当前日期和时间
系统当前的日期和时间
当前用户所在部门
当前登录用户所在部门
当前用户所在机构
当前登录用户所以的机构
当前用户姓名
当前登录用户的姓名
系统角色
所有已定义的角色名称
系统用户
所有已定义的用户名称
3、填充方式:
数据规范的填充方式有两种:
下拉列表和树形结构。
下拉列表是把所有可填充的值全部列出来,根据需要选择
树形结构是把所有的可填充数据按节点分开,可以进行有目的的选择,选中的数据有两种填充方式:
“多选”或“只能选择最低层节点”。
4、数据来源:
数据规范的数据来源有两种:
固定取值,数据表
固定取值是在数据规范建立时就输入要填充的数据值,不变动或变动很少。
数据表是数据规范填充值来自于另一个数据表,通过表名、字段名和筛选条件表达式来确定所取的数值。
四.为模板定义数据规范
定义数据规范要在Excel服务器端进行。
定义计量单位数据规范
1.以管理员Admin身份登录到Excel服务器管理控制台;
2.鼠标左键点击“数据规范”,选择鼠标右键菜单“新建”-“数据规范”:
3.在“规范名称”中填入“计量单位”,在“增加节点”输入“吨”,点击“回车”,再输入“千克”,重复,直到输入完。
点击“确定”,数据规范“计量单位”定义完毕。
定义“自动编号”数据规范
自动编号类的数据规范要在Excel服务器的“自动编号”中定义,定义完成之后会自动转到数据规范之中,做为系统预定义的数据规范出现。
1.进入“Excel服务器管理控制台”
2.选中“自动编号”,鼠标右键菜单“新建”-“自动编号”
3.填写:
流水号名是为定义的自动编号命名,字头是在生成编号前加的固定字符,日期部分是指是否在自动编号中加入当前的日期信息(YY=当前年的后两位,YYYY=当前年,MM=当前月,DD=当前日),顺序号位数和起始序号是后要跟多少位的序列号,开始的序号是多少,这些都能从样例中观察到。
“新编号在保存报表时才产生”是序号在报表保存时才有效。
4.点击“确定”,完成“订单编号”的定义。
五.应用数据规范
在Excel服务器管理控制器中定义好的数据规范后,要使数据规范在报表填报的时候产生应有的作用,还要在Excel服务器模板中应用到“填写规范”中。
1.打开Excel并登录到Excel服务器。
2.点击“模板”-“打开模板”,点击“发货单通知单”的V1[在用]:
3.在模板的任一处,选择鼠标右键菜单“创建数据表”:
4.“订单编号”的“填写规范”选择“订单编号”,“接单日期”的“填写规范”选择“当前日期”。
“销售员”的“填写规范”选择“当前用户姓名”,然后点击“修改字段”,使得选择的填写规范保存并起到作用。
点击“返回”退出。
5.这样在填写“产品发货单”时,“订单编号”自动生成,“接单日期”自动填写,“销售员”自动带出当前用户姓名。
第七章函数
在Excel服务器的模板“产品发货单”实现了表单填写部分自动化,但是象“客户名称”与“客户编号”还是要分别输入,“合计金额(大写)”还是不能自动生成,要解决这些问题,就要用到函数。
一.用“客户名称”带出“责任销售员”。
1、首先建立一个名为“客户登记表”的Excel服务器模板,
2.定义单一数据项
3.定义重复数据项
4.为编号定义一个数据规范,并定义好其它的填写规范;
5.客户名称是从客户登记表中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Excel 服务器 教程
![提示](https://static.bingdoc.com/images/bang_tan.gif)