0

我正在尝试与具有完全相同标题(父 ID、文件夹名称、文件夹代码 1)的 CSV 文件进行比较,但是它并未显示所有数据。例如,我知道一门课程名为“7 Food and Hospitality 2 2021”,但输出并未在结果中显示这一点。
在此处输入图像描述

但是,当我只比较 1 列(文件夹名称)时,它正确地说明了差异。但是,我需要所有列的输出,因为这是批量上传到另一个系统的格式。 在此处输入图像描述

我拥有的代码部分如下:

$term1 = Import-Csv -Path 'C:\temp\Term 1.csv' | Select-Object 'parent ID','Folder Name','Folder Code 1'
$term2 = Import-Csv -Path 'C:\temp\Term 2.csv' | Select-Object 'parent ID','Folder Name','Folder Code 1'

$newClassess = Compare-Object -IncludeEqual -ReferenceObject $term2 -DifferenceObject $term1 | Select-object -ExpandProperty InputObject

正如您在术语 1 CSV(片段)中看到的那样,没有 7 Food and Hospitality 2,但在 CSV 术语 2 中有 在此处输入图像描述

4

0 回答 0