从Excel转换到SQL Server的问题
Excel中有一列中基本上都是数字,但是大于10的都不是具体的而是“>10”,结果在转换到SQL Server后列的类型自动为float,纪录中该列数据为“>10”的都成了null,转换前将Excel中该列属性改成“文本”,转换时将改列对应的数据库表属性改成“nvarchar”都不行。应该怎么弄?谢谢。 问题点数:20、回复次数:2Top
1 楼wgsasd311(自强不息)回复于 2006-03-13 09:27:43 得分 12
先导到ACESS,再从ACESS导到SQL SERVERTop
2 楼yangyangxie(想飞的鱼)回复于 2006-03-13 09:36:47 得分 8
你那样子是不行的,因为导进去的时候它会默认第一行的格式,如果不是在没数据之前设置成文本格式,后面再选中这列设置格式是没用的.它还会是以前的格式.
方法:单独增加一列,我没填数据之前就设置问文本,再选择性粘贴数据,不要粘贴所有的东西,右键上有个选择性粘贴,粘贴之后如果每个格子的左上角有个绿色的角出现就证明已经完全是文本格式了.再导进去应该没问题Top
相关问题
- 把SQL Server中的表转换成Excel表
- 关于EXCEL与SQL SERVER字段类型的转换问题
- 【分享】SQL SERVER 与ACCESS、EXCEL的数据转换
- excel文件转换到SQL SERVER时,数据乱了的问题.
- 怎样通过delphi把SQL SERVER上的数据转换成.txt或excel文件
- 写程序实现把sql server中的数据 导到 access 或 excel转换?????
- 写程序实现把sql server中的数据 导到 access 或 excel转换?????
- SQL数据库转换excel问题,急!!!
- DTS问题(SQL与EXCEL之间转换)
- EXCEL数据导入SQL Server时出现的一个数据类型转换的问题




