簡體   English   中英

比較Powershell中的2個CSV文件並輸出差異

[英]Comparing 2 CSV files in Powershell and output the differences

以下問題:

我們有 2 個 csv 文件,其中有一些差異。 現在我們想通過一個已經包含在兩個文件中的唯一編號來比較這兩者,並將發現差異的行(該行中的任何地方)輸出到包含標題的單獨 csv 中。 所有這些都應該在 Powershell 中完成。 重要的是輸出文件與我們比較的文件具有完全相同的格式。 此外,我們的 csv 文件總共有大約 90 個單元格的寬度和大約 1000 行。

有誰知道這是如何工作的?

您可以嘗試導入兩個 csv 文件並將其與比較對象進行比較,如下所示:

$CSV1 = "Path to CSV1"
$CSV2 = "Path to CSV2"

$ImportedCSV1 = Import-Csv $CSV1
$ImportedCSV2 = Import-Csv $CSV2

Compare-Object -ReferenceObject $CSV1 -DifferenceObject $CSV2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM