将excel导入到sql server中时提示异常:将数据类型 nvarchar 转换为 float 时出错

将excel导入到sql server中时提示错误:将数据类型 nvarchar 转换为 float 时出错。
如题,请问这个问题该怎样解决?
------最佳解决方案--------------------
原始数据中应该包含非数值类型,仔细检查excel表的各列数据是否和数据表的字段类型一致
------其他解决方案--------------------
说明:
数据表的格式如下:
站位号  varchar
_1      float
_2      float
....
_30     float

------其他解决方案--------------------
类型是一致的呀
------其他解决方案--------------------
请问这个问题解决了没有?
------其他解决方案--------------------
在EXCEL的对应列第1行(字段名)及前几行加单引号再导入试试
------其他解决方案--------------------
引用:
在EXCEL的对应列第1行(字段名)及前几行加单引号再导入试试


你好。我加入了单引号,如:‘1000600100,则不再以科学计数法显示了,显示为文本型了。
    我现在遇到的问题是
                      安宁区 28.19 
                      城关区 128.53 
导入到SQL中出现nvarchar 转换为 float 时出错。。。。。。
  请问您怎么解决了?
------其他解决方案--------------------
安宁区 28.19  
这个在EXCEL中是一列还是两列?
------其他解决方案--------------------
引用:
安宁区 28.19  
这个在EXCEL中是一列还是两列?





您好。这是两列。如果您看见了请立刻回复我啊。。我比较需要。
------其他解决方案--------------------
那提示是哪列出错?
还有,你的EXCEL是哪个版本?SQL是哪个版本?
------其他解决方案--------------------
引用:
那提示是哪列出错?
还有,你的EXCEL是哪个版本?SQL是哪个版本?


直接提示:将数据类型 nvarchar 转换为 float 时出错。我用的是EXCEL2010版的,但是数据保存为.xls,
 03版的EXCEL。。SQL用的是2000.
代码:insert into AA select * from openrowset('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=f:\\2.xls',sheet1$);



------其他解决方案--------------------
如果是一次性的导入,则试试SQL的导入/导出功能,在SQL的导入/导出功能中可以设置数据类型
------其他解决方案--------------------
引用:
如果是一次性的导入,则试试SQL的导入/导出功能,在SQL的导入/导出功能中可以设置数据类型



这个在导入数据的时候,我看到了转换项,但是没法改变数据格式啊。。。。能不能再给我指导下,QQ:427782786
------其他解决方案--------------------
点“转换”后在“类型”列可以选择具体的类型
------其他解决方案--------------------
引用:
点“转换”后在“类型”列可以选择具体的类型



这个我的是2000.难道不能选择么?而且我将excel中的数据粘贴到SQL里面都不行?我想问下是版本的问题么?
------其他解决方案--------------------
引用:
引用:

点“转换”后在“类型”列可以选择具体的类型



这个我的是2000.难道不能选择么?而且我将excel中的数据粘贴到SQL里面都不行?我想问下是版本的问题么?



我有一堆EXCEL数据和SQL中建好表头的表格(字段类型都已经设置好了)。。我想不通过手动输入的方式直接读数据。。。。请问您有什么好的批量处理的方法没?谢谢
------其他解决方案--------------------