【问题标题】:Extracting excel files with SSIS使用 SSIS 提取 excel 文件
【发布时间】:2015-03-27 22:37:01
【问题描述】:

我正在尝试创建一个 ForEachLoop 容器,用于在源文件夹中提取 excel 文件。 我在 ForEachLoop 容器中创建了一个执行 sql 任务,该容器将我的 excel 文件完整路径存储在 sql server 表中

现在我不知道如何让它通过该列表并将每个文件提取到 ole db 目标表中

ps:excel文件有不同类型的数据,列几乎从一个文件到另一个文件(28个文件)

你能帮帮我吗?提前谢谢你。

【问题讨论】:

  • 如下所述,对于 25 种不同的格式,您需要 25 种不同的数据流。

标签: sql-server ssis


【解决方案1】:

它不会在 for each 循环中工作,因为每个电子表格的目标必须是一个与传入的列匹配的表格。如果是 25 个具有相同列类型和列数的不同电子表格,您可以插入所有将行合并到一个表中,但听起来您需要为每个表创建单独的数据流。然后,您可以将数据源--> 转换--> Ole Destination 组合到一个数据流中(可以并行运行),并且每个电子表格需要(对于 26 次导入)三个步骤。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多