燕山网络科技

首页 文章资讯建站正文

如何制作支持php在线成绩查询系统使用的二维表?

燕山网络科技2018-12-101431

什么是二维表?

例如:成绩单、工资表、人员名单、价格表等等我们常见的使用excle制作的简单表格都属于二维表。

二维表由行列组成,知道行号、列号就可以确定一个表中的数据,这就是二维表的特点。

那么如何制作一个支持php在线成绩查询系统使用的二维表呢?

以我们当前遇到的实际情况举例:

我们现在有两套系统,一套是在线报名考试系统,一套是php在线成绩查询系统。

我们需要导出在线报名考试系统的数据,为每个考生填写考试成绩,制作成exl格式的二维表上传到php在线成绩查询系统中。

第一步:导出数据

进入在线报名考试系统后台,进入报名数据,点击Excle导出查询数据,在没有选中任何单挑数据的前提下,默认导出的是全部数据。

如何制作支持php在线成绩查询系统使用的二维表? excle 建站  第1张

弹出下载窗口。

如何制作支持php在线成绩查询系统使用的二维表? excle 建站  第2张

第二步:打开我们导出的数据

删除不需要用户在成绩查询中看到的信息

如何制作支持php在线成绩查询系统使用的二维表? excle 建站  第3张

删除以后,我们只保存了以下几项。

如何制作支持php在线成绩查询系统使用的二维表? excle 建站  第4张

第三步:添加考生成绩。

在最右侧的一列新增成绩。

如何制作支持php在线成绩查询系统使用的二维表? excle 建站  第5张

第四步:设置考生身份证号

我们看到,我们导出的考生数据中,身份证号的前面都加的有#号。#号的作用是避免身份证号过长被隐藏。

如何制作支持php在线成绩查询系统使用的二维表? excle 建站  第6张

当我们批量删除了#以后,就会显示这样。

如何制作支持php在线成绩查询系统使用的二维表? excle 建站  第7张

如果这样显示的话,考生就不能在成绩查询系统上查询身份证号。

但是带#号的话,考成也不能查询。

那么怎么办呢?

我们可以批量把#号替换成单引号(英文状态下的单引号)

如何制作支持php在线成绩查询系统使用的二维表? excle 建站  第8张

然后,再看我们的身份证号就没有被隐藏了,而且单引号仅仅起到避免身份证号被隐藏的作用,而不会显示出来的。

如何制作支持php在线成绩查询系统使用的二维表? excle 建站  第9张

第五步:把表格另存为.xls格式。

如何制作支持php在线成绩查询系统使用的二维表? excle 建站  第10张

我们得到这个文件:

如何制作支持php在线成绩查询系统使用的二维表? excle 建站  第11张

第六步:我们使用ftp把文件上传到在线成绩查询系统指定的文件夹

如何制作支持php在线成绩查询系统使用的二维表? excle 建站  第12张

第七步:成绩查询

如何制作支持php在线成绩查询系统使用的二维表? excle 建站  第13张

点击立即查询后,我们发现找不到查询结果

如何制作支持php在线成绩查询系统使用的二维表? excle 建站  第14张

那么问题在哪呢?

第八步:打开成绩查询测试.xls表格并新建一个.xls文件。

把成绩查询测试.xls的表格复制到新的.xls文件中。比如我们重新另存了一个成绩查询测试新.xls的文件。

如何制作支持php在线成绩查询系统使用的二维表? excle 建站  第15张

我们重复第六步和第七步发现,成绩查询测试新.xls是可以被查询的。

如何制作支持php在线成绩查询系统使用的二维表? excle 建站  第16张

        那么,究竟是什么原因导致我们最开始导出的原始文件无法被查询呢?我们接下来会继续探讨这个问题。

燕山网络科技 https://www.hnysnet.com/wangzhan/4297.html 转载需授权!

上一篇:在excle表格中身份证号显示不全怎么处理?

下一篇:安装ssl证书以后却发现部分网页不显示绿色小锁的图标,而且提示网页存在不安全因素!

(¬_¬) 还不快点抢沙发!!!

服务热线

15639981097

qrcode

扫一扫二维码,访问手机版

扫一扫二维码,添加客服微信