我有 SSIS 包,它将把 excel 文件加载到数据库中。我创建了 Excel Source 任务来将 Excel 列名称映射到数据库表列名称,并且其工作正常。
在极少数情况下,我们收到带有一些空格的 Excel 文件列名称(例如:列名称是“ABC”,但我们收到“ABC”)这会导致映射问题和 SSIS 失败。
有没有可能在不打开Excel的情况下修剪列名称。
注意:页面名称将是动态的,列位置可能会发生变化(例如:列“ABC 可能存在于第一行或第二行或..”)。
这已经在 MSDN 中得到了很好的记录,通过类似于 @houseofsql 提到的步骤运行
Step1:
Exclude column names in first row in excel connection, use sql command as data access mode
Step2:输出列中的别名列名称与您的目标匹配,
从其中选择 *[Sheet1$A2:I]
将从第二行选择
最后将目的地添加为 OLEDB 目的地
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)