SQL Server 导入EXCEL数据时 文本格式的数据1995.08变成1995.0800000000002

 我来答
焉霞答缎
2019-10-12 · TA获得超过3.5万个赞
知道大有可为答主
回答量:1.2万
采纳率:24%
帮助的人:1023万
展开全部
这是EXCEL的一个精度问题所引起的。因为EXCEL里面默认的值是有个尾数的,就像是你输入了一个0,你表面看是0,但它实际上不是等于0的,而是一个非常接近0的数,同样,你输入1995.08,实际它也不完全等于1995.08。所以你导入SQL
Server的时候就成了1995.0800000000002了,
如果你要避免出现这个数据而要完整的1995.02。那你就要在导入之前,在EXCEL作如下设置。
进入Excel的[工具]→[菜单]→[选项]→[重新计算],
在“
工作簿
选项”处勾选“以显示值为准”,
保存再重新导入SQL
Server
就可以了,呵呵……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式