gpt4 book ai didi

sql-server - 如何使用 SSIS 在 Excel 中加载特定字段

转载 作者:行者123 更新时间:2023-12-04 20:32:39 27 4
gpt4 key购买 nike

我有一个带有 2 张工作表的 Excel 工作簿:testdata1testdata2 .

工作表的数据如下所示:

enter image description here

如您所见,一些列标题如 average Testsortnumber与其他列标题不在同一行( testvalue1testvalue2 ..)

我要加载 Sheets testdata1 的数据和 testdata2到 SQL Server 中的表。

预期产出

我希望看到的结果是这样的

enter image description here

你能帮我怎么做吗?

excel data Link

最佳答案

您必须创建一个动态 SQL command从标题后的第一行读取,并修复 Excel Source 中的列名,请按照以下步骤操作:

  • 在导入数据的数据流任务前添加脚本任务
  • 您必须使用脚本任务打开 excel 文件并获取工作表名称和标题行
  • 构建查询并将其存储在变量
  • 在第二个数据流任务中,您必须使用上面存储的查询作为源(请注意,您必须将 Delay Validation 属性设置为 true)

  • 你可以关注我的回答 Importing excel files having variable headers - 这是一个类似的案例 - 以获取更多详细信息。

    关于sql-server - 如何使用 SSIS 在 Excel 中加载特定字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47801422/

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