失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 姓名大全 导入mysql_根据项目类型导入Excel文件到不同数据库(示例代码)

姓名大全 导入mysql_根据项目类型导入Excel文件到不同数据库(示例代码)

时间:2021-06-28 04:23:14

相关推荐

姓名大全 导入mysql_根据项目类型导入Excel文件到不同数据库(示例代码)

前提:如果您要针对不同的业务做数据导入,可以参考下这个项目,这个项目的原理就是根据文件名进行区分,然后导入不同的数据表。下面我就写个Demo演示下:

学生表

-- 主键,学生姓名,学生年龄,学校归属

教师表

--主键,老师姓名,老师手机号

学校信息表

--主键,学校名称

--直接执行下面语句就创建好了

create table Student(

Id int primary key identity,

Name nvarchar(30) not null,

Age int,

BelongSchool int

)

create table Teacher(

Id int primary key identity,

Name nvarchar(30) not null,

Phone nvarchar(15),

BelongSchool int

)

create table School(

Id int primary key identity,

Name nvarchar(50)

)

--然后我们在学校数据库里面预定一些基本信息,用于导入学生和老师的时候判断学校归属用。

1一明中学

2大寒冬柏中学

3成吉思汗大学

4地理滚社会大学

5多尔衮大学

接下来定义四个Excel,一组是 一明中学,一组是 多尔衮大学

Student_1

Teacher_1

Student_5

Teacher_5

--定义好后,接下来,我用MVC搭建一个框架,数据库访问使用Dapper,IOC,三层来实现。

--然后进行导入

导入学生的时候需要判断,导入的学校是否正确

导入老师的时候需要判断,导入的学校是否正确,手机号是否重复。

--Demo界面和运行效果如图所示

--PS:这个项目支持了多种业务导入数据,下载代码后可以根据需要修改源码(例如修改文件导入规则)。

如果觉得《姓名大全 导入mysql_根据项目类型导入Excel文件到不同数据库(示例代码)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。