我有两个.csv文件,我想合并为一个文件。
FileA拥有DisplayName和Email的标题
FileB拥有所有者的标题。我无法将两者合并为一。任何帮助表示赞赏。将两个.csv文件合并为一个文件
新的文件需要有标题为:
显示名称 电子邮件 业主
AccountA [email protected] [email protected]
我有两个.csv文件,我想合并为一个文件。
FileA拥有DisplayName和Email的标题
FileB拥有所有者的标题。我无法将两者合并为一。任何帮助表示赞赏。将两个.csv文件合并为一个文件
新的文件需要有标题为:
显示名称 电子邮件 业主
AccountA [email protected] [email protected]
这是做这件事的一种方法:
$filea = import-csv filea.csv
$fileb = import-csv fileb.csv
for($i=0;$i -lt $filea.count;$i++){
$filea[$i] | Add-Member -MemberType NoteProperty -Name Owners -Value $fileb[$i].Owners
}
$filea | export-csv combined.csv -notype
完美!谢谢manojlds –
如果$ filea和$ fileb的结果是标量,它将不起作用。首先将它投射到阵列会更安全。 –
你打算用它来合并它们什么样的标准?由于他们没有任何共同的专栏,所以故事中必须有更多。 –
我从两个不同来源获取两个文件的信息,但它们的顺序完全相同。所以我只需要在他们坐下时合并这两个文件。 –
这很有道理。 –