gpt4 book ai didi

sql-server - 导入具有可变 header 的 Excel 文件

转载 作者:行者123 更新时间:2023-12-03 06:36:35 25 4
gpt4 key购买 nike

我有 SSIS 包,它将把 excel 文件加载到数据库中。我已经创建了 Excel Source 任务来将 Excel 列名称映射到数据库表列名称,并且其工作正常。

在极少数情况下,我们收到的 Excel 文件列名称带有一些空格(例如:列名称是“ABC”,但我们收到“ABC”),这会导致映射问题SSIS 失败。

有没有可能在不打开Excel的情况下修剪列名称。

注意:页面名称将是动态的,列位置可能会改变(例如:列“ABC 可能存在于第一行或第二行或 ..”)。

最佳答案

这在 MSDN 中有详细记录,通过类似于 @houseofsql 提到的步骤运行

第 1 步:

在Excel连接中排除第一行的列名,使用sql命令作为数据访问模式 enter image description here

步骤 2: 将输出列中的列名称别名为与您的目标匹配的列名,

[Sheet1$A2:I]中选择*将从第二行选择

enter image description here

最后将目标添加为 OLEDB 目标

enter image description here

关于sql-server - 导入具有可变 header 的 Excel 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47437513/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com