日期:2014-05-17  浏览次数:20426 次

exl数据导入到sql server 2008,怎么把nvarchar 转换成 float
问题如标题所示。
[size=18px]我在表设计中直接将类型nvarchar(255)改成float报错,查了一下,貌似系统不能这么实现。然后我在exl中把数据类型改成数值(保留两位小数),然后导入数据库,发现还是nvarchar(255)。请问大神们有什么招把我的数据变成float。我是新手,望大家不吝指导,谢谢!
[/size]
 
如上图所示,将STATDATA数据类型变成float
EXL数据导入 SQL?SERVER2008 nvarchar转换成float

------解决方案--------------------
alter table 表名 alter column statdata decimal(18,2) 
------解决方案--------------------
试试在导入的过程中指定数据类型:

点击“编辑映射”按钮,修改数据类型