csv导入mysql_workbench导入csv/excel数据失败处理方法
目前在学习mysql的过程中,第一次下载MySQL和workbench软件,并没有遇到什么大问题。然而在使用workbench导入数据时,提示文件类型不对,或者为空值。通过搜索方法如下:1,workbench版本问题,卸载重新安装低版本后,无效。2,导入文件需要选择已有表,但是实际操作发现已有表无x法选择和输入,输入函数:use data,无效。3,csv转换utf-8,尝试使用2019版...
目前在学习mysql的过程中,第一次下载MySQL和workbench软件,并没有遇到什么大问题。然而在使用workbench 导入数据时,提示文件类型不对,或者为空值。
通过搜索方法如下:
1,workbench版本问题,卸载重新安装低版本后,无效。
2,导入文件需要选择已有表,但是实际操作发现已有表无x法选择和输入,输入函数:use data,无效。
3,csv 转换utf-8,尝试使用2019版excel直接转换,导入失败。
4,excel 先转换csv文件,然后再改 utf-8,导入失败。
5,Notepad++装换utf-8,导入成功,表显示null,失败。
6,导入数据前,右键点击数据库名,选择set as defoult schema,这样导入数据(文本或Notepad++改为的utf-8)可以选择use existing table,也就是已存在的表,导入之后,点击

意思是刷新数据,重新执行原始查询。然后就成功了。
综合以上,方法1;excel转换为 csv 文件,再使用Notepad++装换utf-8,再按照上述第6步就能导入成功。
方法2:excel转换为 csv 文件,然后把文件后缀改成txt,再打开文件,另存为的时候改为utf-8格式,最后把生成的UTF8格式的TXT文件的后缀改成CSV。这时候再按照上述第6步就能导入成功。
更多推荐
所有评论(0)