excel导入数据库,excel那有空格造成数据库乱码怎么办

image.pngexcel这一列数据前面有两个空格image.png导入到数据库多了个问号了

FineReport yzm231115 发布于 2022-8-26 14:59
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-8-26 15:01

用trim()函数处理掉空格

image.png

最佳回答
0
CD20160914Lv8专家互助
发布于2022-8-26 15:00(编辑于 2022-8-26 15:02)

你的数据在excel中就有不可见的字符

image.png把它删除掉,这种一般是什么制表符。或者从网站复制过来的不可见字符。。如果是char(63)的字符,这个在excel处理掉,不然在数据库处理太麻烦了。。

=code(left(a2))    用这个公式看出来的数字是多少,如果是63的话。。。我给你一段代码把它处理了。如果不是63你直接替换掉。复制不可见字符替换掉

最佳回答
0
歪歪的崽Lv4见习互助
发布于2022-8-26 15:01(编辑于 2022-8-26 15:05)

导入前先在EXCEL里面把数据都处理好,再往数据库里面导

------------------------------------------------------------

一般像你这种情况在EXCEL里面就会提示你数据有问题提,你按照提示的方法处理就好了

-----------------------------------------------------------

如果没有提示的话,教你个比较快的处理方法,给这个列做一个分列

最佳回答
0
snrtuemcLv8专家互助
发布于2022-8-26 15:01

导入时候

原来是

E4这样

改成公式

replace(E4," ","")

把空格替换就可以

  • 4关注人数
  • 265浏览人数
  • 最后回答于:2022-8-26 15:05
    请选择关闭问题的原因
    确定 取消
    返回顶部