Navicat导入excel表格的数据varchar类型字段多了小数点怎么解决!

Posted 开心的码字达

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Navicat导入excel表格的数据varchar类型字段多了小数点怎么解决!相关的知识,希望对你有一定的参考价值。

前言:

在开发测试阶段,经常需要造一些测试数据或者导入一些从uat环境拿过来的数据,所以通过Excel往Navicat导入数据经常会遇到。今天分享的问题就是往Navicat导入excel表格的数据varchar类型字段多了小数点怎么解决的方案。

这里Navicat的版本是12.0.18,所以参考前看看自己的版本是不是比较接近。

正文:

一、复现问题

1.数据库的表的结构

 

 

2.导入的excel的表格结构

 

3.开始导入,操作如下

点开导入界面

 

 选择数据源

 

 

 

 

 设置导入参数

 

选择需要导入的目标表 

 确定映射的字段

 

选择导入的模式 

 

 进入导入模式 

 

  

 点击开始,开始导入数据,已处理和已更新的条数一致,并且底部显示Finished successfully时,怎导入成功。

 

 导入过程结束,我们点到表里看下,我们发现和Excel表里的数据对标,1和20211011都多了.0,这并不是我们想要的结果,那么接下来我们需要解决这个问题。

 

、解决问题

我们需要去excel或wps里处理下数据格式,便可以解决这个问题。步骤如下:

1.选择数据->分列->分列

 2.选择分隔符号,记得一定要选择转换格式的数据列,图片中标注红框的地方

 

3.选择Tab键

 

 4.选择列数据格式文本,点击完成即可

5. 设置数据格式后,数据的右上角会有变化,如图片所示,即表示设置成功。

 

 6.导入的步骤和前面的一致,这里只要选择转换后的表格即可,这里我们看下新导入的数据,可以看出来,已经没有小数点。

 总结:

每篇鸡汤分享:

这世上只有一种英雄主义,就是认清生活真相后,仍然热爱生活。---罗曼罗兰

我是阿达,一名喜欢分享知识的程序员,时不时的也会荒腔走板的聊一聊电影、电视剧、音乐、漫画,这里已经有28043位小伙伴在等你们啦,感兴趣的就赶紧来点击关注我把,哪里有不明白或有不同观点的地方欢迎留言!

以上是关于Navicat导入excel表格的数据varchar类型字段多了小数点怎么解决!的主要内容,如果未能解决你的问题,请参考以下文章

MySQL+navicat导入 excel表格内的数据

Navicat导入excel表格的数据varchar类型字段多了小数点怎么解决!

Navicat导入excel表格的数据varchar类型字段多了小数点怎么解决!

Navicat导入excel表格的数据varchar类型字段多了小数点怎么解决!

Navicat导入excel表格的数据varchar类型字段多了小数点怎么解决!

如何使用Navicat将外部Excel表格导入数据库