从混合列加载 SSIS Excel

发布于 2024-11-27 14:08:09 字数 170 浏览 0 评论 0原文

我遇到一个问题,我的 Excel 抓取将混合行数据(其中前 8 行是纯文本)中的数值视为 NULL。

我通过将 IMEX=1 添加到连接属性字符串来修复该问题,现在可以识别数字,但将以双精度格式(6.19377e+006 而不是 619377)进入我的工作流程。

有谁知道我该如何解决这个问题?

I was having an issue whereby my excel grab was taking the numeric values in my mixed-row data (where the top 8 rows are pure text) as NULLs.

I fixed that by adding IMEX=1 to my connection properties string, and the numbers are now recognised, but are coming in double format (6.19377e+006 instead of 619377) into my workflow.

Does anyone know how I can solve this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

眼泪都笑了 2024-12-04 14:08:09

您可以创建一个派生列,将其转换为十进制 (18, 0) 我知道 t-sql 可以执行此操作,但尚未尝试在派生列中执行此操作。

CAn you create a derived column that converts it to decimal (18, 0) I know the t-sql to do this works, but have'nt tried to do it in a derived column.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文