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

  • 总结
    Mysql Workbench导入WPS、Excel的csv.文件出错【Table Data Import】是因为utf-8编码不匹配,因此,只需要把目标csv.文件编码设置成utf-8即可。通过记事本可实现重置编码操作。

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

  • 问题描述:
    Mysql Workbench 导入excel、WPS处理的csv.文件时出现Table Data Import报错:
    【数据库】Mysql Workbench1 - 如何解决WPS/excel数据导入时Table Data Import报错问题?

  • 问题分析:
    根据网上相关问题的教程尝试了【在WPS中把中文字样转成数值格式】发现无效,尝试将Encoding调成latin2(iso8859-2),发现页面显示可导入。因此,考虑Encoding选择问题,认为WPS导出的CSV.文件不符合UTF-8编码设置;
    【数据库】Mysql Workbench1 - 如何解决WPS/excel数据导入时Table Data Import报错问题?
    由于WPS另存无编码设置,故先用WPS保存CSV.文件,然后利用记事本打开,并点击【另存为……】进入另存界面,在编码栏中设置UTF-8格式并保存:
    【数据库】Mysql Workbench1 - 如何解决WPS/excel数据导入时Table Data Import报错问题?
    重新在Mysql Workbench中对文件进行导入,成功;
    【数据库】Mysql Workbench1 - 如何解决WPS/excel数据导入时Table Data Import报错问题?
    【数据库】Mysql Workbench1 - 如何解决WPS/excel数据导入时Table Data Import报错问题?