如题,我需要正常显示大整数,而不是科学记数法
解决方法是在EXCEL输入时候在每一个大整数前面加上“'”,这样就可以在导入SQL时候正常转换为CHAR格式,我有50000行数据已经录入EXCEL了,如何编写宏增加“'”?或者有更好的方法,赐教~~谢谢!!
解决方法是在EXCEL输入时候在每一个大整数前面加上“'”,这样就可以在导入SQL时候正常转换为CHAR格式,我有50000行数据已经录入EXCEL了,如何编写宏增加“'”?或者有更好的方法,赐教~~谢谢!!
'取值的时候赋给string变量再插入试试
Dim sData As String
sData = Cells(2, 3).Value
'取值循环时候赋给string变量相当于在excel里加’,隐式转换为字符串型
Dim sData As String
sData = Cells(i, 3).Value
excel导入sql数据,数字类型字段变科学计数的简单解决办法
导入EXCEL数据到SQL中,如果使用全存储过程的方式,难免会遇到长数字被转换为科学计数的问题,解决办法是先导入到临时表中,然后执行
alter table tablename
alter column colname decimal NULL
把你要转换的数字列这样处理类型就可以了,从这个临时表提出来的字段就没有问题了
*/
导入EXCEL数据到SQL中,如果使用全存储过程的方式,难免会遇到长数字被转换为科学计数的问题,解决办法是先导入到临时表中,然后执行
alter table tablename
alter column colname decimal NULL
把你要转换的数字列这样处理类型就可以了,从这个临时表提出来的字段就没有问题了