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
中的内容?好的,谢谢,我犯了一个愚蠢的错误:我复制了第一个文件,修改了它,但忘记保存更改。