【数据库】【Mysql - Workbench1】 :如何解决WPS/excel数据导入时Table Data Import报错问题?

  • 总结
    1.Mysql Workbench导入WPS、Excel的csv.文件出错【Table Data Import】是因为utf-8编码不匹配,因此,只需要把目标csv.文件编码设置成utf-8即可。通过记事本可实现重置编码操作;
    2.导入的表格中,列属性名有中文字符会导致导入出错。因此,需要把属性名改成英文字符;

  • 环境
    Windows 10系统;
    Mysql 8.0.18-winx64;
    Mysql Workbench 8.0 CE;

  • 问题描述:
    Mysql Workbench 导入excel、WPS处理的csv.文件时出现Table Data Import报错:
    在这里插入图片描述

  • 原因分析:
    1.utf-8编码问题:
    根据网上相关问题的教程尝试了【在WPS中把中文字样转成数值格式】发现无效,尝试将Encoding调成latin2(iso8859-2),发现页面显示可导入。因此,考虑Encoding选择问题,认为WPS导出的CSV.文件不符合UTF-8编码设置;
    在这里插入图片描述
    由于WPS另存页面无编码设置,故先用WPS保存CSV.文件,然后利用记事本打开,并点击【另存为……】进入另存界面,在编码栏中设置UTF-8格式并保存:
    在这里插入图片描述
    重新在Mysql Workbench中对文件进行导入,成功;
    在这里插入图片描述在这里插入图片描述2.属性名为中文字符问题:
    考虑到SQL可能不支持中文字符,因此分别建立中英文属性名的测试文档进行导入,结果如下:在这里插入图片描述在这里插入图片描述
    解决方案
    **1.**针对原因1,只需要把目标csv.文件编码设置成utf-8即可。通过记事本可实现重置编码操作;
    **2.**针对原因2,只需要把属性名都改成英文字符再导入即可;

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值