csvファイル内の重複を削除するPowerShellスクリプトがありますが、データ内の列ヘッダーはソートされていますが、保持しない方法列ヘッダー次のようにCSVから重複を削除しても列ヘッダーを保持
Get-Content C:\testdata.csv | ConvertFrom-Csv -Header "Column1", "Column2", "Column3", "Column4" | sort -Unique -Property Column1 | % {"{0},{1},{2},{3}" -f $_.Column1, $_.Column2, $_.Column3, $_.Column4} | set-content c:\output.csv
テストデータのcsvは次のとおりです。
Name,IDNumber,OtherNumber,UniqueCode Tom,10,133,abcd Tom,10,133,abcd Bill,4,132,efgh Bill,4,132,efgh Bill,4,132,efgh Lefty,3,122,ijkl Lefty,3,122,ijkl Lefty,3,122,ijkl Lefty,3,122,ijkl
は、PowerShellを使用し、これを達成する方法はありますか?
秒でそれに私をベット、 @ジェームスC! ;) – TechSpud
James Cありがとう、それは素晴らしいです!私は今日何かを学んだだけで、その解決策は完璧です。 –
あなたは答えとしてこれを受け入れるべきです。 –