我有一个带有标题的csv文件,如下所示
physicalDeliveryOfficeName,sn,middleName,givenName,info,Company,employeeID,Description
我想将middleName
列的内容更改为第一个字符,然后将其另存为另一个csv文件,其他所有列都保持不变。
我不知道从哪里开始。
csv文件超过12000行,我想用PowerShell最有效的方式。
我是使用Powershell的新手,所以非常感谢。
答案 0 :(得分:0)
你应该付出一些努力。一些谷歌搜索将有很长的路要走。这是一种方式:
Import-CSV myfile.csv |
Foreach-Object {
$_.middleName = $_.middleName.Substring(0,1)
$_
} |
Select-Object physicalDeliveryOfficeName,sn,middleName,givenName,info,Company,employeeID,Description |
Export-CSV myupdatedfile.csv -NoTypeInformation