navcat导入Excel表格插入新数据

本文介绍了如何使用Navicat将Excel表格数据导入到MySQL数据库中。首先,确保Excel的第一行是字段名,且与数据库表字段一致,然后在Navicat中新建表并添加主键。接着,通过导入向导选择Excel文件并进行导入。在遇到中文字符错误时,需要修改字段的字符集为utf-8以解决字符集不匹配问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值