Powershell 比较两个Csv列之间的对象

Powershell 比较两个Csv列之间的对象,powershell,Powershell,我试过这种语法 $Csv1 = Import-Csv -Header C1,C2 -delimiter ";" csv1.csv $Csv2 = Import-Csv -Header C1,C2 -delimiter ";" csv2.csv Compare-Object $Csv1.C2 $Csv2.C2 我得到一个例外: 参数BindingValidationException 我不想要基本数组的语法,我想要用导入csv导入csv 在Csv1文件中,我有一个字符串列表,如: Max Rat

我试过这种语法

$Csv1 = Import-Csv -Header C1,C2 -delimiter ";" csv1.csv
$Csv2 = Import-Csv -Header C1,C2 -delimiter ";" csv2.csv
Compare-Object $Csv1.C2 $Csv2.C2
我得到一个例外:

参数BindingValidationException

我不想要基本数组的语法,我想要用导入csv导入csv

在Csv1文件中,我有一个字符串列表,如:

Max Rate;Max_Rate
Min Rate;Min_Rate
Max Rate;Max_Rate
Min Rate;Min_Rate
Average Rate;Average_Rate
在Csv2文件中,我有一个字符串列表,如:

Max Rate;Max_Rate
Min Rate;Min_Rate
Max Rate;Max_Rate
Min Rate;Min_Rate
Average Rate;Average_Rate

根据您发布的代码和CSV文件的内容,您的结果应该是:

InputObject                                                               SideIndicator                                                            
-----------                                                               -------------                                                            
Min_Rate                                                                  =>                                                                       
Average_Rate                                                              =>                                                                       
Max_Rate                                                                  <=                                        
InputObject侧指示器
-----------                                                               -------------                                                            
最低利率=>
平均失业率=>

你必须提供更多关于你想做什么的信息。您看过
Compare Object
的帮助了吗?当然,他们给出了数组的语法。请展示如何生成$Csv1和$Csv2@EBGreen您好,我更新了
csv1.csv
csv2.csv
中的内容?好的,谢谢,我犯了一个愚蠢的错误:我复制了第一个文件,修改了它,但忘记保存更改。