excel数据导入mysql数据库

1、先在mysql里创建好表,表的字段和excel中的列名一致,excel中文的列名改为英文。

使用Mysql Workbench:

2、将excel中所有英文逗号","改为中文","否则可能出问题。

3、将excel转为csv,因为mysql不支持excel类型导入:在excel中另存为csv类型,如果保存后缀为大写CSV要手动改为小写csv,否则后续导入时会识别不出是csv类型导致报错。(之后用excel打开csv文件应该是没有出现乱码的)

4、用vscode打开这个csv文件,修改编码类型为**GB2312,**点击对应编码格式后就已经改为了该格式,无需另存为。

5、导入数据,此时就能正确导入数据了。

后面就一直next就行

这里报错Unhandle exception:'gbk' codec ...的看第4步

点next,这里可能会因导入的数据类型和创建的表的类型不匹配报错,可以点左下角的show logs看报错日志进行修改,没问题就next就成功导入了


相关推荐
瞬间&永恒~15 分钟前
【MySQL】4-6:在同一个主机上使用 systemd 运行多个 MySQL服务器
服务器·数据库·mysql
心机之蛙qee26 分钟前
Redis的主从、哨兵及集群
数据库·redis·缓存
gwf2161 小时前
磨损均衡算法(Wear Leveling)——SSD如何让每块闪存“公平退休“?
运维·数据库·人工智能·python·嵌入式硬件·算法·智能硬件
AAA@峥1 小时前
CentOS7 源码编译安装 MySQL5.7|SQL 基础操作 + 备份恢复完整实战
运维·数据库·sql·centos
xixingzhe21 小时前
spring ai简单使用skills
数据库·人工智能·spring
Fu2067212 小时前
数据库第三次作业
数据库
AI多Agent协作实战派2 小时前
AI多Agent协作系统实战(二十三):Agent读HEARTBEAT.md不读AGENTS.md——openclaw的文件加载之谜
前端·数据库·人工智能·uni-app
元Y亨H2 小时前
Pandas 解析 Excel 导致的内存溢出(MemoryError)
python·excel
一嘴一个橘子3 小时前
MysqL 哪些情况适合创建索引
mysql
jun_bai3 小时前
postgresql数据库免安装版安装到windows系统
数据库·postgresql