Navicat怎样导入Excel表格数据
1. 准备excel数据表,第一行是字段名,第二后面是数据 (1.当需要存储的字段为null时,对应的单元格不写 2.注意数据是在哪个工作表中,例如:下面例子中的数据是在sheet1工作表中 3.excel表中的字段名要与数据库中的字段名一致)
2.在Navicat中新建表,注意在此要新建一个字段id,或者有别的主键也可以,否则会导入不成功,其他字段最好和Excel表头一样
3.新建成功后,需要将要导入的Excel文件事先打开,否则也容易报错:打不开xxx文件......,注意不能同时打开多个不同的Excel文件,不然也报这个错,真麻烦==
4.选择导入向导
5.选择要导入的文件类型
点击开始,当显示Successfully时表示成功
注意,由于我导入的数据中有中文,因此在最后一步的时候容易报这样一个错:
1366 - Incorrect string value: '\xE6\x89\x8B\xE6\x9C\xBA...' for column 'name_cn' at row 1
字符集不匹配
办法:
1.在表中右键选择设计表:
将字段字符集修改成utf-8即可,有兴趣的可以去了解一下数据库的默认字符集
参考博文:https://blog.youkuaiyun.com/qq_39135287/article/details/80881746