日期:2014-05-16  浏览次数:20515 次

Excel导入SQL Server时,类型转换问题
请问大家:

我在用SQL Server的task时,是把数据从Excel中导入SQL Server的数据库表中。数据库里的表示已经建好了的,每个字段的类型也是确定好的。

然后在我导数据的过程中,发现:Excel中的数据类型从Float无法转换到数据中表的Int类型;Excel中的Datetime类型不能转换到数据库中表的Date类型。。然后就是导数据出错了。。

这里主要问下大家的解决方案。。。。数据库里面表的数据类型是不可以改的,我的尝试是在Excel里面把全部类型转换成Text类型,结果还是这两个类型转换的时候出来错。。


求大家的解决方案,,急求,谢谢了!!!


------解决方案--------------------
用公式转成真文本啊。=YEAR(A2)&"-"&MONTH(A2)&"-"&DAY(A2)