使用 SSIS 提取 excel 个文件
Extracting excel files with SSIS
我正在尝试创建一个 ForEachLoop 容器,用于在源文件夹中提取 excel 个文件。
我在 ForEachLoop 容器中创建了一个执行 sql 任务,该容器将我的 excel 文件完整路径存储在 sql 服务器 table
中
现在我不知道如何让它遍历该列表并将每个文件提取到 ole db 目标中 table
ps: excel 个文件有不同类型的数据,列几乎从一个文件到另一个(28 个文件)
你能帮帮我吗?提前谢谢你。
它不会在 for each 循环中工作,因为每个电子表格的目标必须是与进入的列相匹配的 table。如果它是 25 个具有相同列类型和数量的不同电子表格的列,您可以将所有行插入一个 table,但听起来您需要为每一行创建单独的数据流。然后,您可以将数据源--> 转换--> Ole 目标合并到一个数据流(可以 运行 并行),并且每个电子表格(对于 26 次导入)你将有三个步骤。
我正在尝试创建一个 ForEachLoop 容器,用于在源文件夹中提取 excel 个文件。 我在 ForEachLoop 容器中创建了一个执行 sql 任务,该容器将我的 excel 文件完整路径存储在 sql 服务器 table
中现在我不知道如何让它遍历该列表并将每个文件提取到 ole db 目标中 table
ps: excel 个文件有不同类型的数据,列几乎从一个文件到另一个(28 个文件)
你能帮帮我吗?提前谢谢你。
它不会在 for each 循环中工作,因为每个电子表格的目标必须是与进入的列相匹配的 table。如果它是 25 个具有相同列类型和数量的不同电子表格的列,您可以将所有行插入一个 table,但听起来您需要为每一行创建单独的数据流。然后,您可以将数据源--> 转换--> Ole 目标合并到一个数据流(可以 运行 并行),并且每个电子表格(对于 26 次导入)你将有三个步骤。