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

Excel 导入数字变成科学计算法 2.12137e+006
有没有什么方法可以使导入数据不变 的

数据库字段为 varchar(50)

谢谢


------解决方案--------------------
参考:http://www.cnblogs.com/emilchan/archive/2008/05/10/1191736.html
或者:
http://bbs.csdn.net/topics/60257692
------解决方案--------------------
在EXCEL对应列的所有单元格的内容前加一个单引号,这样系统会认为是字符型数据而不是数值型数据
------解决方案--------------------
引用:
Quote: 引用:

在EXCEL对应列的所有单元格的内容前加一个单引号,这样系统会认为是字符型数据而不是数值型数据


怎么大量加单引号?

数据很多的


加个循环你看看
------解决方案--------------------
选中excel字段  鼠标右键 ->设置单元格式->文本->确认

这样设置好后再往里面导数据即可
------解决方案--------------------
引用:
Quote: 引用:

在EXCEL对应列的所有单元格的内容前加一个单引号,这样系统会认为是字符型数据而不是数值型数据


怎么大量加单引号?

数据很多的


CONCATENATE("'",位置)
用这个函数
另起一列
------解决方案--------------------
这是excel格式问题,先把excel的列改一下再导入
------解决方案--------------------
引用:
Quote: 引用:

选中excel字段  鼠标右键 ->设置单元格式->文本->确认

这样设置好后再往里面导数据即可

试过了   这个不行


为啥我这就没得问题!!!!!!!你自己肯定没弄清楚怎么回事吧