我有2个csv文件,其中包含不同的标题和数据(下面是一个示例)
csv1
Name|PhoneExt|location
john,6754,office
CSV2
EmployeeNo|Car|Reg
6754,astra,dk096hy
我想加入两个csv文件,并将来自csv 1的手机分机与来自csv 2的员工编号链接,并导出到一个包含来自文件和数据的标头的csv文件。 我想要这个:
Name|PhoneExt|location|EmployeeNo|Car|Reg
john,6754,office,6754,astra,dk096hy
这样做的最佳方法是什么。我尝试过使用排序和合并,但我无法获得手机分机和员工号码的链接。 任何建议都会感激不尽
答案 0 :(得分:1)
如果我愿意,我会尽可能保持分开。
我会将您的2个CSV文件转换为2个SQL表。 这使您可以始终拥有分阶段数据,并且您可以从源中获取数据。出于测试目的,这为您提供了优势
然后我会在
OLEDB Source Tasks
中加入这两个表,这样你就可以了 期望的输出。- 然后我会使用
醇>flat file destination
来创建新的CSV文件。
到目前为止,这是一种简单易行的方法,然后清楚地发生了什么。
答案 1 :(得分:0)
您可以使用合并连接转换来实现此目的,您可以在上面的链接中阅读更多信息:
确保两列具有相同的数据类型和大小写(大写或小写)