MVC的文件导入

经过这段时间MVC的学习中,我学习了MVC的导入,将利用layui的插件和引用IO来完成文件导入这个功能.
首先,我们开始做这个布局,
在这里插入图片描述
根据表格的ID来绑定表格
在这里插入图片描述
查询的连表
在这里插入图片描述
在这里插入图片描述
上面的视图就是浏览器形成的样子,下面我们开始做导入这个功能
首先我们要给上面的导入数据按钮绑定一个点击事件,并显示已经做好的模态框
在这里插入图片描述
在这里插入图片描述
下面是页面操作形成的模态框
在这里插入图片描述
导入数据的第一步,下载模板,点击下载模板,在上方模态框的代码中,绑定了点击事件,下载模板.
在这里插入图片描述
打开链接
在这里插入图片描述
页面显示,在页面的左下方会显示这个下载好的模板
在这里插入图片描述
这个是下载好导入模板的列,后面我们会用到
在这里插入图片描述
然后,用户上传数据,我们会把模板存储进数据库
首先,把上传按钮绑定点击事件,上面的代码,已经绑定了
在这里插入图片描述
然后发送数据到控制器
在这里插入图片描述
判断并且获取文件的数据
在这里插入图片描述

获取列的数据

在这里插入图片描述

进行数据保存
在这里插入图片描述
在这里插入图片描述
移除空行
在这里插入图片描述

最后,我们的数据导入便完成了.
其实,在实际操作过程中,获取并保存数据的过程中是需要验证和保存的,比如
列名,日期应该验证符合日期的格式,并且要查重,所以数据导入保存数据库之前验证数据.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值