excel导入sql server数字变为科学计数法

haosa 2011-06-14 06:14:16
如题:
excel导入sql server数字变为科学计数法,如何解决? 我调试了一下从EXCEL读取到Datatable已经变为科学计数法;
此列类型文本。
...全文
416 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
cd731107 2011-06-17
  • 打赏
  • 举报
回复
excl中此单元格的格式改为分数
haosa 2011-06-17
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 acherat 的回复:]
你将数据表的那一列数据类型设置为字符型,导入进去后转化。

还是说你EXCEL里已经是科学计数法了。
[/Quote]

我的EXCEl是字符型没有问题,读取到datatable就变为科学计数法了。
AcHerat 2011-06-15
  • 打赏
  • 举报
回复
你将数据表的那一列数据类型设置为字符型,导入进去后转化。

还是说你EXCEL里已经是科学计数法了。
haosa 2011-06-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 maco_wang 的回复:]
参考:
http://www.cnblogs.com/emilchan/archive/2008/05/10/1191736.html
[/Quote]

问题是变为科学计数法的列类型为nvarchar,存储的不只是数字;如果将列类型修改为decimal;存储的是字母加数字(TGB1253)又会类型转换错误.
AcHerat 2011-06-14
  • 打赏
  • 举报
回复
[Quote=引用楼主 haosa 的回复:]
如题:
excel导入sql server数字变为科学计数法,如何解决? 我调试了一下从EXCEL读取到Datatable已经变为科学计数法;
此列类型文本。
[/Quote]

导字符型进去
叶子 2011-06-14
  • 打赏
  • 举报
回复
参考:
http://www.cnblogs.com/emilchan/archive/2008/05/10/1191736.html
rucypli 2011-06-14
  • 打赏
  • 举报
回复
导文本类型进去
GoAwayZ 2011-06-14
  • 打赏
  • 举报
回复
可以用round函数转换。

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧