我有一個的.csv文件看起來像:PowerShell的:合併多行到一個
employeenumber;phone;mobile;fax;userid;Email
99999991;+1324569991;+234569991;+5234569991;user01;[email protected]
99999992;+1234569992;+234569992;;user02;[email protected]
99999993;+1234569993;+234569993;;user03;[email protected]
99999993;+12345699933;;;user03;[email protected]
99999993;;;+5234569993;user03;[email protected]
99999994;+1234569994;;;user04;[email protected]
正如你可以看到有不同的employeenumbers和一些線與同employeenumber。
有沒有什麼辦法可以在powershell中合併僱用號碼?
類似的輸出:
employeenumber;phone;mobile;fax;userid;Email
99999991;+1324569991;+234569991;+5234569991;user01;[email protected]
99999992;+1234569992;+234569992;;user2;[email protected]
99999993;+1234569993/+12345699933;+234569993;+5234569993;user03;[email protected]
99999994;+1234569994;;;user04;[email protected]
謝謝
非常感謝。這個解決方案很好。 – 2015-02-06 18:10:16
我該如何忽略帶有空僱傭號碼的行? – 2015-02-06 18:22:12
要獲得只有那些有僱傭號的人,請將$ csvValues行更改爲:$ csvValues = $ csv | ConvertFrom-Csv -Delimiter';' | ? employeeNumber' – FoxDeploy 2015-02-07 01:11:12