使用Navicat把Excel数据导入MySQL的步骤及问题解决
2022/6/13 2:20:33
本文主要是介绍使用Navicat把Excel数据导入MySQL的步骤及问题解决,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1. 点击顶部的导入向导 或 在表格上右键选择导入
2. 选择相应的文件格式
我在导入时遇到的两个问题:
一、无法打开excel文件
解决:另存为xls文件或csv文件
二、成功打开但无任何表选项/显示不出表名
如图,可能是表格文件编码和navicat使用的编码不一致导致的
我的MySQL编码格式是utf8,如果不清楚自己的编码格式可以在查询中执行以下语句修改为utf8
alter database <数据库名> character set utf8;
同时修改excel文件的编码,文件->另存为->工具->web选项
命名并保存,选择刚刚保存的excel文件重新导入,现在可以看到excel里面的所有sheet表格了
3. 选择需要导入的表
我这里是全选,也可以点击小方框勾选单个表
4. 附加选项
最后一个数据行可以限定导入的数据行数,不填默认全部导入
5. 选择目标表或新建表
如果数据库中已存在表结构,请选择对应的目标表,否则输入表名进行新建表
6. 设置源栏位及目标栏位的对应关系
一般如果二者名称相同,navicat会自动进行选择,像我这样一边中文一边英文的情况才需要手动选择。
点击小箭头可以切换源表。
如果目标表结构里已经定义了主键,这里一定要在对应栏位后点选标明。
7. 选择导入模式
我的表里还没有数据,选择添加
8. 导入
点击开始
完成
注:
如果有导入不成功的数据或表,可以按照[Err]提示信息检查字段是否超出范围,返回上一步修改;
或者删除表结构的主键和外键,再尝试导入。
这篇关于使用Navicat把Excel数据导入MySQL的步骤及问题解决的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-15MySQL教程:初学者必备的MySQL数据库入门指南
- 2024-11-15MySQL教程:初学者必看的MySQL入门指南
- 2024-11-04部署MySQL集群项目实战:新手入门教程
- 2024-11-04如何部署MySQL集群资料:新手入门指南
- 2024-11-02MySQL集群项目实战:新手入门指南
- 2024-11-02初学者指南:部署MySQL集群资料
- 2024-11-01部署MySQL集群教程:新手入门指南
- 2024-11-01如何部署MySQL集群:新手入门教程