小白学习Navicat 导入Excel表格
第一次遇到的报错:无法打开文件
在网上一查原来是我的Navicat位数与Excel位数不一致,我查了一下电脑Excel的位数是32位Navicat的位数是64,果真不一致,从新下载了32位的Navicat,试了一下就不报错了
Excel的位数如何查找:
我的是2010版本的Excel的,点击文件–选择帮助就看到了
Navicat的位数一般和电脑系统的位数是一致的,如何查看电脑系统的位数:
此电脑–系统属性
导入Navicat前建立要导入表的表结构
比如我要导入以下员工档案表
第一步在Navicat建立表结构,注意1.id勾选自动递增(下一个报错会详细说);2.id勾选null和主键;3.文本类型一定要勾选utf8,不然会报错。建完后点击保存。
第三个报错:1364 - Field ‘id’ doesn’t have a default value
原因是id 没有勾选【自动递增】
导入的完整过程:
第一步:选中要导入的表,点击右键,选择【导入向导】
第二步:选择Excel文件(.xls;.xlsx)
第三步:选择导入路径,勾选所要导入的sheet 页(在职的位置)
第四步:下一步
第五步:填选目标字段,根据之前设置的表结构勾选。
第六步:点击开始
导入成功:
最后刷新员工档案表,查看导入结果