我有多个包含 126 列的平面文件,但每个文件都没有列名称。我应该如何使用 SSIS 将列名称添加到这些文件中。这些文件需要使用SSIS导入,以便我可以对这些文件进行转换。
您想要创建一个包含列名称的新文件还是只是将字段名称分配给列以在包的其余部分中使用?
无论哪种方式,如果输入文件不包含列名称,则按如下方式设置它们......
如果您需要创建一个包含列名称的新文件,只需创建一个平面文件目标,这次打开第一行中的列名称,将其连接到您创建的输入并将其保存到新的文件中文件
执行此操作的一种方法(可能不是最快的方法)是使用高级编辑器。
右键单击 Excel Source 组件并选择
Show advanced editor
在新窗口中,您需要转到
Input and Output Properties
单击
Output Columns
在常用属性中,将名称编辑为您想要的内容。
我添加了一个派生列组件作为下一步,这是我在可用列下看到的内容:
如您所见,F1(我在步骤 2 中编辑的)现在有了新的列名称。
编辑:我不知何故假设你需要这个 Excel。不管怎样,希望对你有帮助。