sqlserver excel导入数据时有null,最完美解决办法
1、说明为什么会出现导入的数据会为null?
因为在数据库导入数据时,他会自动检测数据的类型,文字一般检测为nvarchar类型,而数字则为float类型,字符+数字,或区号则为nvarchar类型。往往导入数据为空的都是有数字的那一列会出现null,那是因为做表数据的时候,有一些数据中存在了该数字是文本类型(一般这种数据是身份证号,右上角都有一个绿色的倒三角符号),这时候你有两种选择,一种是全部转化成文本类型,另一种是转成数字类型,保证这一列的格式必须一致就行。
2、转换为数字类型操作流程:
先选中一列,然后选中菜单栏数据,再选中分列。
注意:身份证不能用这种办法,因为他本来就是需要文本类型才能显示完整,这种是解决数字问题,0,1,带有小数点的金额等。
有问题,欢迎大家进行评论。
联系方式:1798274010@qq.com