2020年新版EXCEL通用查询系统安装使用教程

发布于2020-02-16 14:00:19  分类:php   阅读( 968 ) 

2020年新版的Excel通用查询填报系统,功能更加强大,使用更加简洁,现将安装和使用教程(有视频)记录如下:

安装教程(以国内最普遍的宝塔面板为例,环境nginx+php7.3+mysql5.7):

1.  解析好域名后,进入宝塔面板,新建一个站点,如下图:

2. 创建好后,将数据库账号密码复制到记录本保存好,进入网站目录,将软件上传到网站根目录后解压;

3. 进入config目录,修改config.php文件中是数据库信息(刚才保存在记事本了):

// 数据库配置
$config['db']['host'] = 'localhost';//一般不用改
$config['db']['username'] = 'www_dzbfsj_com';//数据库用户名
$config['db']['password'] = 'WR1255hFjJwGPd';//数据库密码
$config['db']['dbname'] = 'www_dzbfsj_com';//数据库名

4. install/mysql.sql文件下载在电脑桌面上,点击宝塔面板左侧的【数据库】,上传msql.sql文件并导入:

5. 导入完毕后,点击面板左侧的【网站】,找到刚才的网站,点击右边的【设置】,在弹出的界面中,点击【伪静态】,下拉菜单选择laravel5,保存即可。

6. 如果要使用微信登录,需要https访问:点击SSL,申请免费证书部署就可以了。

网站已集成了微信服务号,默认可以微信登录,无需申请服务号。如果需要使用自己的服务号,进入后台第三方登录里填写自己的服务号id和key等信息,然后进微信服务号后台,设置域名信息:


这样,网站就安装完毕了,可进入后台,进行版权logo等相关设置了。


使用教程,共5部分:查询系统+填报系统+用户管理+第三方登录+对接微信公众号+对接微信小程序

共同之处,双击单元格可直接修改内容,双击id进入项目单独页面,双击表名查看管理数据


【查询系统】

每个页面都有使用说明,可根据提示操作。

一、新增查询项目并上传数据

要查看并管理上传的数据,可右键,在弹出菜单中点击【查看数据】即可:

导出数据为excel表格,可以在查看页,点击【导出表格】。如果要分批上传数据,或者在原有数据上追加,可以点击【追加导入】,如下图:

二、通用查询

和老版本的使用方法类似,不同的是,查询条件支持无限个,还可以设置哪些字段用户可见,哪些字段用户可以修改。双击单格可直接修改数据,右键点击可弹出菜单,查看项目数据或删除项目。下面重点讲一下自动查询。

三、精准查询和模糊查询

新版支持每个查询项目指定查询方式,支持精准查询和模糊查询切换。同时,支持多条件查询时,是否每个必填,如果无需必填,则用户只需要输入一个条件即可查询。

四、自动查询

自动查询适合保密性高的企业单位内部使用,比如常用的工资查询,用户需要登录才能查询(微信可自动登录),无需输入查询条件,选择要查询的月份,即可显示该月该员工的工资,保密性强。

该功能需要注意用户表、工资表要有一个相同的字段,如身份证,并填写在后台系统设置-【版权设置】的【自动查询条件】里,如下图:

之后,开启自动查询功能,这样就设置完成了:

技巧一:微信自动登录自动查询。这种方式的好处就是,用户无需输入账号密码,既安全又快捷。实现的方法是:

a1. 管理员在后台将无关的用户账号先删除(右键菜单点删除);

2. 在【版权设置】里,开启自动查询;

3. 将网站链接发给员工微信群,员工点击链接,将自动创建用户,并进入到用户资料修改页,员工填写完毕后点击【确认提交】即可;

当全部员工都填写完毕后,用户资料就完善了。为了进一步提高安全性,可在后台系统设置-【版权设置】的功能开关里,开启【锁定用户表】功能,这样,无法注册新用户,也无法修改除用户各密码之外的用户信息了,安全性大大提升。

自动查询视频教程下载:

自动查询如工资类操作方法.rar

2020.2.26 完成了微信公众号消息模板推送功能,表单中如果有【反馈问题】字段,并设置为可填报,用户查询后对结果有疑问,可以在【反馈问题】处填写问题,提交后,管理员的微信上会收到反馈的问题。

五、批量生成证书图片

如果需要生成证书图片,需要选择证书模板,导入的excel表格有要证书列,点击【生成证书】就能批量生成证书图片。

证书模板的制作

后台在2020年3月27日完成了后台证书模板的在线制作功能。这是特别要注意,一定要认真阅读证书制作页的说明,所有的标点符号都是英文状态下输入,不然证书无法生成。

点击查询系统,再点击证书模板:

1. 点击新增模板,输入模板名称,创建一个空模板;

2. 双击该行背景图,上传证书的jpg格式背景图,如果需要印章,双击该行的印章空白处上传png格式印章,并设置印章位置;

3. 双击该行的属性,这是最复杂的地方:

证书属性的字段名,和要批量生成的表字段相同,可以添加无数个;字段属性见说明,用英文逗号分割;

4. 使用模板的方法。点击查询系统,双击要生成的证书的项目所在行的【证书模板】,选择刚才制作的证书模板,再点击生成证书即可:


【填报系统】

填报系统类似于表单大师,常用于学生报名,家长信息搜集,公司员工数据搜集。相比旧版本,新版的填报有以下变化:

1. 填报可设置查询条件无数个,这样用户只能填写和修改自己的数据;也可不设置查询条件,用户可随便创建数据;

2. 填报字段类型支持文本、下拉单选和多选、日期选择、数字、图片、视频等,可添加各种属性,如字符长度,数字限制大小,是否必填等;

3. 操作上多了一步,上传表格后,需要设置字段类型和属性(如果不设置,默认为文本格式);

4. 可以直接在后台创建填报项目,无需上传excel,也可在原项目上,增加删除字段(相当于表格的列);

5. 可以设置哪些字段用户可见,哪些字段用户可以填报,如果开放查询字段为空,则前台不可见此项目;如果开放填报字段为空,则用户仅能查看,相当于查询系统;

6. 如果有审核字段,管理员可以后台审核,审核通过后,用户仅能查看,不能修改数据。

使用方法见下图:

特殊使用场景:学生报名缴费系统

流程:管理员后台导入学生信息->设置字段属性等->学生输入学号密码进入填写修改自己信息->学生支付->管理员后台审核->审核通过(禁止修改),审核拒绝(返回修改);

表格导入时,需要有缴费金额,支付订单这两列,其它随意设置。如:报名缴费审核系统.xlsx

然后在填报项目中,设置支付为“是”:

这样就能实现支付审核流程了。

【用户管理】

1. 用户信息和权限分配:点击左侧菜单中的用户管理,用户设置进入用户管理页面:

用户名和密码等信息可以双击单元格修改。用户权限是通过用户组来实现的,双击用户组单元格,在弹出框中选择。目前的用户组有:

a. 总管理员,拥有最高权限,一般只设置一个,多了容易互相修改乱套;

b. 数据管理员,由总管理员分配给他管理指定的查询或填报项目,仅能查看和修改授权的项目,不能新建和删除项目。总管理员双击查询管理或填报管理,在弹出框中选择分配给该用户管理的项目即可;

c. VIP用户,在开启登录可查的情况下,VIP用户拥有无限的查询次数,但限制了到期时间,相当于包时;

d. 普通用户,在开启了登录可查的情况下,普通用户查询一次扣除一次,次数用完不可再查询;

VIP和普通用户可以在用户信息页购买次数或时间。

特殊使用场景:协同填表

我们在工作中经常遇到这种情况:一份表格需要发给众多的下属单位填写,但又要求他们只能查看和修改自己的数据,最好还能下载模板追加上传excel数据。在这个查询系统中,可以通过下面的方法实现:

1. 总管理员在后台的查询系统中,创建一个项目,仅导入一条数据(如果数据为空无法导入);

2. 总管理员将这个表的管理权限分配给下级单位(数据管理员);

3. 数据管理员登录系统后,在左边查询系统栏目中,打开这个数据表,这里可以直接添加删除行,也可点【导出表格】将模板下载到本地电脑上,用office软件打开编辑,编辑好后点【追加导入】上传这个excel即可。

4. 总管理员可以导出全部数据,数据管理员仅能导出自己填写的数据,也只能看到自己的数据,确保数据安全。


【第三方登录

第三方登录支持微信、QQ和手机短信这三种方式,需要申请相应平台的KEY,填写到第后台->系统设置->第三方登录的相关参数。

微信登录需要认证的服务号,由于服务号需要企业身份如营业执照,许多客户没有,因此,我们在系统里集成了一个认证的服务号,默认使用中转授权的方式,无需设置即可使用微信登录。注意:网站必须有SSL证书,即https方式,否则无法使用第三方平台。

如果客户有自己的服务号,可以将相关信息填写到后台系统设置的第三方登录里,同时,将功能开头【微信登录方式】打开,这样将使用客户自己的服务号。

如果要使用微信支付和扫码查询(自动识别二维码和条码),需要使用自己的服务号!

QQ互联登录和手机短信登录,参照百度上的教程,相关参数填写到后台第三方登录里即可。

【对接微信公众号

对接公众号有两种方法,如果有自定义菜单,可以在微信公众号后台创建一个菜单,将网站链接粘贴保存;另一种方式是关键词触发查询,用户进入公众号,根据提示输入关键词,直接显示查询结果。这种方式的公众号,不需要认证的个人订阅号即可,但如果使用了公众号自带的关键词触发功能,将会冲突只能使用一个。

使用方法,在微信公众号开发->基本配置界面,修改服务器配置,URL是【网址+home/weixin】:

【对接微信小程序

为了保持最大的兼容,微信小程序使用了H5模式嵌入网页,效果和手机浏览器访问一致。因H5模式需要企业版小程序开发者账号,因此,申请时要注意不要申请个人版。点此注册申请小程序

小程序的上传部署,需要下载微信开发者工具,需要一定的知识。上传后腾讯会进行审核,审核通过后,进入后台发布,用户才能访问到。


常见问题

一、上传失败:

如果遇到上传页面空白,或者提示字段写入失败,请按下面的方法排查:

一、将excel表格全选,取消隐藏,再检查是否存在以下情况:

1. 表格第一行内容出现重复,如下图



解决办法:修改为不重复的内容,如上例改为:语班排、语年排;数班排、数年排。

2. 表格第一行不是字段名,出现了标题行,如下图:



解决办法:删除标题行。

3. 表格含有合并单元格等情况,非二维表格,如下图:



解决办法:将相关内容删除合并,转换成标准的二维表格。如上例中,将第一行删除。

4. 表格中含在错误的公式,或者存在不支持的特殊字符

解决办法:新建一个excel文件,全选复制原excel内容后,在新的excel表格中,点编辑->选择性粘贴->文本,如下图:



这个方法能解决大部分无法上传导入的问题,特别是原表格中隐藏有特殊字符时。

5. 表格经过了WPS软件编辑,导致无法读取文件

因WPS软件编辑后,数据格式可能不兼容,所以尽量用微软的office编辑。

解决办法:用office软件打开表格,另存为xls文件即可。

最后更新于:3天前


上一篇: PHP微信登录支持多域名的方法

下一篇: centos7安装libreoffice,使用php将word excel转换为pdf的方法


  • 最新评论(共0条)
需要登录才能发表评论

加入组织

  • QQ
  • 1. 手Q扫左侧二维码

    2. 搜Q群:617719749

    3. 点击加入学习群

最新评论