用EXCEL实现在线查询

时间:2023-03-03 18:07:12 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
龙源期刊网 http://www.qikan.com.cn

EXCEL实现在线查询

作者:刘明

来源:《计算机光盘软件与应用》2013年第07

摘要:本文针对Excel提供的网络交互功能,制作了简单的在线查询系统,为非专业人员维护提供了方便,并且保护了使用者的隐私。 关键词:excel;函数

中图分类号:TP311文献标识码:A文章编号:1007-9599 (2013) 07-0000-02

目前,大部分的网上查询系统多是基于PHPASPASP.NETJSP等编程技术和专业的数据库实现的,在系统的使用过程中需要专业的开发管理人员维护,这对系统的应用带来了一定的限制。Microsoft Office是目前较为常用一款办公软件,Excel电子表格是其组件之一,Excel不仅可以进行各种数据的处理、统计分析和辅助决策操作,还提供了强大的Internet网络交互功能,对实现在线查询相对简单。

下面以学生成绩在线查询为例,来简单说明制作过程。在线查询系统包含两张工作表,一张表是学生成绩统计表,该表主要包括学生姓名身份验证及各门课成绩等,字段多少可以根据个人需要添加。身份验证密码是在线查询时身份验证的唯一凭据,不能重复使用,位数越多越不容易重复,本例中身份验证密码使用6位数字;一张表是成绩查询表,该表是查询系统的主界面,可以根据个人需要对其进行相应的格式设置,实现大方、美观的效果。 1学生成绩统计表[1]

在学生成绩统计表身份验证列,选中需要填写密码的区域,执行格式/单元格命令,打单元格格式对话框,选择数字选项卡。在分类列表中选择自定义,在类型文本框中填写“000000”。单击确定按钮,以实现身份验证列输入数字少于6位时补足6位,激活选中区域的某一单元格,输入函数“=TRUNC(RAND()*1000000)”先产生一个整数位数最多为6的随机数,截去数字的小树部分,然后公式复制填充即可。由于这样产生的密码是变化的,所以在原密码区复制、选择性粘贴/数字/确定,这样密码就固定了(图一)。

身份验证的密码是查询的唯一凭据,因此有必要检查密码是否。选中相应区域,执行/条件格式命令,在条件1”下拉列表中选择公式,在右边的折叠框中输入“=B1=B2”(列标号针对本例),单击格式按钮,在弹出的对话框中选择颜色(图二),单击确定,然后单击刚才选中区域的某一单元格,重复的数字变成之前选中的颜色,需要手工修改。 图一 图二


龙源期刊网 http://www.qikan.com.cn

2成绩查询表[2]

2.1显示姓名。在需要显示姓名的C3单元格输入函数(=IF(ISERROR(VLOOKUP(C3,成绩!B2:B10,1,FALSE)),"身份验证有误重新输入",INDEX(成绩单!A2:E10,MATCH(成绩查询!C3,成绩单!B2:B10,0),1))),实现从成绩单工作表B2:B10区域的第2列(身份验证列)查找有没有在C3单元格输入的数字,如果没有,则输出身份验证有误重新输出;如果有(精确匹配),则输出该区域第1列的对应数据学生的姓名(图三)。 图三

2.2成绩显示。在需要显示某门课程成绩的单元格输入函数(图四) 图四

(=IF(ISERROR(VLOOKUP(C3,成绩单!B2:B10,1,FALSE)),"",INDEX(成绩

!A2:E10,MATCH (成绩查询!C3,成绩单!B2:B10,0),3))),以实现该门课程的显示,由于课程成绩的显示只相差列标,所以只需在函数中将列进行变换即可。

为了只允许在C3单元格输入数据,而其他单元格都拒绝输入,选中工作表全部区域,选择工作表格式菜单栏,选择单元格,弹出单元格格式对话框,选择保护选项卡,勾选锁定复选框。激活要输入密码的C3单元格,再取消锁定复选框的选择。执行工具/保护/保护工作表命令,打开保护工作表对话框,在取消工作表保护时使用的密码文本框中输入密码,单击确定按钮。 3网页部分制作

最后,要把Excel数据表上传到网上,也就是存为交互式网页,才能实现在线查询。首先Excel工作簿中其他的工作表删除,只留成绩单表和成绩查询表。将成绩单表全部选中,选择格式菜单//隐藏/,格式菜单/工作表/隐藏,将文件另存为网页形式,并选中添加交互选框,如果需要修改网页文件名,单击更改标题按钮,在弹出的设置标题对话框中输入修改的标题,此标题将显示在查询页面,单击确定即可(图五)。将网页文件上传到服务器,测试,向使用者公布访问的网站。 图五

使用Excel实现在线查询,不仅查询快捷,并且解决了非专业人员对系统维护的后顾之忧,还能有效的为使用者的隐私提供保护。 参考文献:

[1]谢启祥.中文版Excel 2007电子表格实用教程[M].北京:清华大学出版社,2010.


龙源期刊网 http://www.qikan.com.cn

[2]李爱峰.基于Excel的网上成绩查询系统[J].计算机与现代化,2012,8:163-165. [作者简介]刘明(1980-),女,吉林省吉林市人,研究方向:计算机应用。

[基金项目]1.琼州学院青年教师科研基金项目:计算机模拟技术在水域生态数学模型中的应用研究(QYQN201234);2.三亚院地项目:基于Matlab的对虾池塘水质的仿真研究2012YD17)。


本文来源:https://www.wddqw.com/doc/bc96e08149649b6648d74761.html