将Excel数据导入数据库及其错误处理

说实话,如果不是学习需要的话也不会这么做,因为导入对数据格式的要求是在是太高了,弄了好十几次才弄好,下面是一些错误的处理经验。 首先要知道怎么导入吧,打开数据库在数据库上右键:

这里写图片描述

选择导入的类型和源文件

这里写图片描述

这里写图片描述

选择导入的数据库:

这里写图片描述

选择要导入到的表格,并设置映射条件:

这里写图片描述
这里写图片描述

选择立即运行:

这里写图片描述

如果成功的话那就是幸运的了:

这里写图片描述

**当然,如果没有成功的话可能是下面的几个问题;
1、数据库设置了外键约束,导入前取消外键约束即可
2、数据库的表中设置了不能为空的列但是excel中有空的单元格
3、要导入的字段与数据库表列格式不一样,可能是:
要导入的数据超过了范围,我是通过增加数据库列宽度解决的
导入数据是数字但是是double型的,对于要求不高的可以转为int或float导入,因为数据库中没有对应的类型,decimal类型也不行(期待更好的解决方法)
另外varchar转text也是不行的**

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值