excel这一列数据前面有两个空格导入到数据库多了个问号了
用trim()函数处理掉空格
你的数据在excel中就有不可见的字符
把它删除掉,这种一般是什么制表符。或者从网站复制过来的不可见字符。。如果是char(63)的字符,这个在excel处理掉,不然在数据库处理太麻烦了。。
=code(left(a2)) 用这个公式看出来的数字是多少,如果是63的话。。。我给你一段代码把它处理了。如果不是63你直接替换掉。复制不可见字符替换掉
导入前先在EXCEL里面把数据都处理好,再往数据库里面导
------------------------------------------------------------
一般像你这种情况在EXCEL里面就会提示你数据有问题提,你按照提示的方法处理就好了
-----------------------------------------------------------
如果没有提示的话,教你个比较快的处理方法,给这个列做一个分列
导入时候
原来是
E4这样
改成公式
replace(E4," ","")
把空格替换就可以