如何将EXCEL的数据导入SQL

假设有如下一份某企业《员工花名册》,现需要导入Mysql数据库中,该如何操作呢?

《员工花名册》

1.在SQL数据库中建立对应的数据表,假设数据表名称为“name_tbl”;

2.将EXCEL文件另存为CSV格式,假设命名为《员工花名册.csv》;

3.用Notepad++打开《员工花名册.csv》,将编码格式修改为“UTF-8”(注:否则导入时会报错);

4.保存修改编码格式后的文件,文件后缀名仍为.csv;

5.打开navicat,打开数据库,双击数据表“name_tbl”,点击上方工具栏的“导入”,选择“CSV文件”,按步骤配置,勾选“源栏位”,然后点下一步,导入完成。

EXCEL文件另存为.csv
使用Notepad++修改编码格式
点击上方“导入”
选择CSV文件
一直点“下一步”即可,上面的“新建表”不用勾选
选择对应字段
此处选择“添加”,如是新增数据,则选择“添加或更新”,按需选择即可。
点击“开始”,此时将导入数据,导入完成后点“关闭”即可
刷新表格

至此,数据成功导入,如果导入数据过程中有报错,则可以通过日志查看报错的原因。一般无非是在设计表格的时候,相关数据格式与字段定义的类型不一致,或者有空值,但字段勾选的是“不是NULL”,所以在设计表格的时候,一定要先将这些要素都考虑清楚。

你可能感兴趣的:(如何将EXCEL的数据导入SQL)