【问题标题】:SSIS- Dynamically name the excel file with the same name as the text fileSSIS-动态命名与文本文件同名的excel文件
【发布时间】:2016-11-18 13:55:30
【问题描述】:
我有一些文本文件,我想将这些文本文件一一导入我的数据库,然后应用一些更新并以 .csv 格式再次一一提取文件。
我想使用每个循环来实现这一点..
我该怎么做?
请帮忙!!
【问题讨论】:
标签:
ssis
ssis-2012
ssis-2008
【解决方案1】:
此任务需要使用 SQL 中的文件系统组件。该组件在菜单中有一个“操作”设置,允许它填充多行,包括复制/移动/删除文件、创建目录等等。
让我们将其分解为几个任务:
1. 遍历文本文件(我假设它们位于一个文件夹中并且具有相同的结构)。看看this Stackoverflow answer
2. 为每个源文件创建一个新的 CSV 目标文件并输出到它们。这与第一步的想法相同,只需在“中性”位置设置一个模板 CSV 文件并每次都复制它(不要使用原始文件)。
试试这个,让我们知道你做了什么以及你在哪里卡住了,我们可以帮助你更多。
祝你好运!