首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSIS -加载Excel删除百分比符号

SSIS -加载Excel删除百分比符号
EN

Stack Overflow用户
提问于 2012-05-31 23:08:31
回答 1查看 710关注 0票数 0

我正在通过SSIS将一些Excel数据加载到数据库中。加载数据时,SSIS将忽略工作表中的%符号。

例如:

代码语言:javascript
复制
Col1    Col2    Col3    Col4
----------------------------
98.7%   76.2%   3.09    23%

在上面的例子中,我需要找到包含%的列(以区分数字和百分比),但SSIS将数据读取为0.9868998899、0.75478490944、0.03688899973、0.230000

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-31 23:21:30

这是因为%中的符号可能是格式的一部分,而不是数据的一部分。

如果您想使特殊符号成为数据的一部分(顺便说一句,这将使字段不再是数值型的),那么您需要使用Paste % 或一个连接%符号的公式对其进行转换:

代码语言:javascript
复制
=A1&"%"

对您来说,更好的做法是在数据到达SSIS之前保持数据为数字,然后在目的地重新格式化它。这样,您就可以避免舍入错误和其他转换错误。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10836269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档