SQL 用导入数据向导导入excel数据,数据丢失,急!

时间:2021-01-28 13:28:59
EXCEL数据为
SN
90612681
1370002607/45

无论怎么更改数据格式,1370002607/45导入sql时总是空白.
无论怎么更改数据格式,在向sql中默认对应的数据都是float,更改sql数据格式为varchar,导入的数据总是空的.

试过的方法如下:
1)将文字拷入text文本再拷贝回来.
2)格式化excel数据格式.
3)更改sql对应栏位格式

怎么试都不行啊!

10 个解决方案

#1


sql对应栏位格式为文本格式不行么?

#2


改成NVARCHAR试试,你导入正确么?

#3


sql对应栏位格式为文本格式不行么? 已经试过,不行.

#4


NVARCHAR已经试过,不行.
补充说明"1370002607/45"是从别的数据库库导出的.

#5


引用 4 楼 neal_wang 的回复:
NVARCHAR已经试过,不行.
补充说明"1370002607/45"是从别的数据库库导出的.

你把数据弄成DBF格式,肯定行.

#6


如何由excel转化为DBF格式?
麻烦指导一下

#7


有时候是丢,不知道为什么..
把第一行随便添个值,看行不行

#8


不管我怎么更改excel中的数据格式,到sql默认对应的都是float格式啊,可能这是关键.

#9


将EXCEL另存为了TXT格式再导入数据库,终于可以了.
麻烦各位大侠帮助找找原因,困扰了我好长时间啊!

#10


导入时候可以自定义对应列类型呀。。。

#1


sql对应栏位格式为文本格式不行么?

#2


改成NVARCHAR试试,你导入正确么?

#3


sql对应栏位格式为文本格式不行么? 已经试过,不行.

#4


NVARCHAR已经试过,不行.
补充说明"1370002607/45"是从别的数据库库导出的.

#5


引用 4 楼 neal_wang 的回复:
NVARCHAR已经试过,不行.
补充说明"1370002607/45"是从别的数据库库导出的.

你把数据弄成DBF格式,肯定行.

#6


如何由excel转化为DBF格式?
麻烦指导一下

#7


有时候是丢,不知道为什么..
把第一行随便添个值,看行不行

#8


不管我怎么更改excel中的数据格式,到sql默认对应的都是float格式啊,可能这是关键.

#9


将EXCEL另存为了TXT格式再导入数据库,终于可以了.
麻烦各位大侠帮助找找原因,困扰了我好长时间啊!

#10


导入时候可以自定义对应列类型呀。。。