0
我有很大的CSV文件,內容這裏的一些例子:刪除行,如果兩列不等於
Name;Number;Type;AlterName
Prag;1418;2;2012;Prag
Prag;1836;3;2012;Prag
Prag;1836;514;2012;Moscow
...
我需要刪去不等於Name
和AlterName
行。 在這種情況下:
Prag;1836;514;2012;Moscow
我有很大的CSV文件,內容這裏的一些例子:刪除行,如果兩列不等於
Name;Number;Type;AlterName
Prag;1418;2;2012;Prag
Prag;1836;3;2012;Prag
Prag;1836;514;2012;Moscow
...
我需要刪去不等於Name
和AlterName
行。 在這種情況下:
Prag;1836;514;2012;Moscow
只需檢查字段是否相等。
Import-Csv 'C:\path\to\input.csv' -Delimiter ';' |
Where-Object { $_.Name -eq $_.AlterName } |
Export-Csv 'C:\path\to\output.csv' -Delimiter ';' -NoType
謝謝。但最終的文件將被創建爲空。儘管我用簡單的數據來嘗試它。 –
發現問題:變音符號和空格:) –