ARTICLE · 1049969
Excel怎么做成在线查询系统?上传表格,输入信息就能查询对应结果
很多资料最后都是整理在Excel里的。学生成绩、分班结果、比赛成绩、报名结果……数据已经有了,如果还想让其他人通过手机自己查询,通常还差一个查询入口。
这时候不一定非要重新开发一个网站或者查询系统。如果Excel本身已经整理好,可以直接把表格数据发布成在线查询:查询者打开页面,输入姓名、证件信息等内容,匹配成功后查看与自己对应的结果。
“云上查分”小程序就可以把Excel做成这样的查询。整个过程主要围绕现有表格来完成,上传数据、选择查询信息、设置结果内容,最后发布查询入口。
第一步:准备要查询的Excel数据
先看一下手里的Excel是否已经包含制作查询需要的内容。
例如制作学生成绩查询,表格里可以有姓名、身份证后6位、各科成绩、总分等;制作分班结果查询,则可以有姓名、身份证后6位、班级、班主任、教室等已经确定的信息。
表格保持常规格式即可,第一行作为表头,下面逐行放对应的数据。尽量不要使用复杂的跨行、跨列合并,以免上传以后出现表头识别异常。
第二步:上传Excel,创建在线查询
打开“云上查分”小程序,新建查询,然后选择准备好的Excel文件上传。
上传以后,表格中的各列内容会继续用于后面的查询设置。原来在Excel里的一行行数据,也就有了制作在线查询的基础。
因此,如果已经有一份整理好的表格,这一步主要就是把现有数据导入,不需要重新录入。

第三步:设置“输入什么才能查”
接下来进入【查询设置】,从Excel中选择查询者需要填写的信息。
例如表格里有“姓名”和“身份证后6位”,可以把这两项作为查询信息。发布以后,查询页面会要求用户填写相应内容,系统根据填写的信息在Excel数据中进行匹配。
不同类型的表格可以使用不同的查询方式。制作成绩、分班等涉及个人结果的查询时,可以优先选择不容易被其他人掌握,同时又能准确对应个人的信息。

第四步:设置“查询以后显示什么”
有了查询信息以后,再决定匹配成功后返回哪些内容。
例如成绩查询可以展示各科成绩、总分、等级、评语;分班查询可以展示班级、班主任、教室等内容。具体显示什么,取决于Excel里已经整理了哪些数据,以及这次准备提供哪些信息。
表格中的内容默认可以展示在查询结果中。如果有些列只用于内部整理,可以在【结果设置】中关闭,让最终的查询页面只保留需要展示的部分。

第五步:发布,生成手机查询入口
前面的内容设置完成以后,就可以正式发布查询。
发布后使用Excel中的实际信息查几条数据,看看输入查询信息后能否匹配到正确记录,最终显示的结果是否与表格一致。确认没有问题,再把查询入口提供给需要查询的人。
查询者不需要拿到原始Excel,打开入口、填写信息,就可以在手机上查询对应结果。

不会开发,也可以从一张Excel开始
很多人搜索“在线查询系统怎么制作”,第一反应可能是要准备服务器、数据库,再找人开发网页。实际上,如果需求只是把已有的表格数据提供给别人查询,事情可以简单很多。
Excel本身已经完成了数据整理,“云上查分”做的是把这些数据进一步变成可以查询的页面。姓名、证件信息等内容用于匹配,成绩、班级、比赛结果等内容则作为查询结果返回。
所以除了常见的学生成绩查询,还可以根据手里的Excel制作分班查询、比赛结果查询、报名结果查询等。只要数据本身适合按照个人信息匹配,就可以沿着“Excel表格 → 设置查询 → 发布入口”的方式,把原来的表格变成在线查询。