将excel导入到sql server中时提示异常:将数据类型 nvarchar 转换为 float 时出错
将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中建好表头的表格(字段类型都已经设置好了)。。我想不通过手动输入的方式直接读数据。。。。请问您有什么好的批量处理的方法没?谢谢
------其他解决方案--------------------
"将excel导入到sql server中时提示错误:将数据类型 nvarchar 转换为 float 时出错"
请问excel里哪来的nvarchar ?
[其他解释] 额,楼上各位不好意思,我要结贴了,急着用分