Excel将数据导入到数据库中的时候出现数字转换乱码问题,如3404010导入后变成3.40401e+006,求解决

去年夏天,我在整理一份销售数据报表时,发现“订单号”一栏还记录了客户的手机号码。
我傻乎乎地用这个手机号码打电话,结果电话那头却是一个完全陌生的人。
当时我意识到这个数据库中的“订单号”列实际上是格式错误的。
后来我花了大半天的时间把数字格式一一改成了文本格式。
我什至在Excel中重新制作了表格,然后重新导入了数据。
哎,有时候,细节决定成败。
等等,还有一件事。
我突然想到,如果当时有一个智能识别工具就好了。

使用MySQL导入数据时出现乱码的两种解决方法

如果导入的数据出现乱码;先检查代码,然后用目标代码输入。
5 6 为云项目;我尝试使用utf8 编码导入,成功解决。

更改数据库编码时要小心,因为它可能会影响整个数据库。
比如之前2 01 9 年的一个电商项目,我改了代码,搞乱了一些数据。

给自己计时。

一键解决csv/txt导入数据库乱码问题

嘿,让我告诉你一件事。
前年,我在上海帮一个朋友做一个项目,每天从CSV文件导入数据库时​​都会出现乱码,困扰着他。
尝试了方法N后,没有任何效果。
最后,我让他尝试一下ExcelToDatabase软件,果然有效。

记得有一次,他创建了一份几百MB的订单,用Excel直接导入MySQL时,屏幕上全是乱码。
换用这个软件,点几下就能解决,而且里面的汉字和和符号都好好的。
他说这比以前手动更改编码更容易。

操作起来并不难。
找一台电脑,下载ExcelToDatabase,打开,点击“选择文件”,点击你的txt消息表单,它会识别出它是GBK编码的。
如果您不确定,只需单击“自动识别”,它会自行尝试。
然后单击“开始”并观察进度条的流逝。
几分钟后即可完成。
导入到MySQL后,数据库中的数据很清晰,不像以前用Navicat时导入还卡住。

哦,对了,他尝试了几个版本的数据库,包括Oracle,都没有问题。
如果你的数据量很大,比如几万条记录,也可以导入,但是需要等待一段时间。
但这是完全不用担心的,尤其是编码方面。
我曾经教它改变文件编码,但每次我改变它时它都会搞砸,最后我不得不重新做一次。
现在有了这个软件,至少少了分流。

如果您有这个需求,可以去它的官网看看。
好像叫“德鲁自动化”。
不过朋友用了之后觉得还不错,至少比他之前尝试过的要好。