我有两个Csv的
Csv1 CI名称,区域 XYZ,伦敦 ABC,开罗 LMN,布里斯班 qrs,Sao paulo
CSV2 DeviceName,IPAddress abc,10.0.0.1 xyz,10.0.0.2 ijk,10.0.0.3 lmn,10.0.0.4
期望的输出 CI名称,区域,IP地址 abc,开罗,10.0.0.1 xyz,伦敦,10.0.0.2 lmn,Brisbane,10.0.0.4 ijk ,, 10.0.0.3 qrs,圣保罗,
正如您所看到的,属性名称CI名称和DeviceName与Csv 1和csv 2不同,尽管存在共同的值
我在此处检查的其他合并功能具有相同的属性名称,例如在两个CSV上都找到CI名称或DeviceName 我该怎么办?请帮忙
答案 0 :(得分:0)
据我所知,您正在寻找一种方法将这两个CSV表格加入到CI名称' =' DeviceName'
您可以应用PowerShell: Combine two tables的答案。
您唯一需要做的就是更改导入其中一个CSV文件的方式:
Import-Csv 'Csv1.csv' -Header "DeviceName", "region" "xyz", "London abc", "Cairo lmn", "Brisbane qrs", "Sao Paulo"
也许您必须先删除之前的预告片。