问题描述
我做的是excel导入sqlserver数据库excel里有一值"001574"sqlserver这个字段是nvarchar结果导进来的时候是"1547""00"就没了555请问高手该怎么解决啊
解决方案
解决方案二:
估计excel以为是int型数据,所以没了。
解决方案三:
沙发先坐了~~
解决方案四:
汗~~被抢走沙发了~~
解决方案五:
估计是转换成整型了
解决方案六:
up
解决方案七:
在Excel里面被转化成整数了,再从新导一遍吧
解决方案八:
法1前面加个'法2类似http://www.aspxboy.com/private/showthread.asp?threadid=341http://www.aspxboy.com/private/showthread.asp?threadid=401
解决方案九:
excel以为是int型数据,要在excel设置成这样的格式就行了.
解决方案十:
法1前面加个'===================up
解决方案十一:
excel中若不加'号,001547也会变成1547,因此加'号,转变时也要注意
解决方案十二:
确实是这样,要么转换excel列为字符型,要么加‘
解决方案十三:
在EXCEL中将内容设置为文本格式试试!
时间: 2024-08-01 20:12:03