修改多个csv文件中的现有列
我有多个csv文件,其中第0列需要修改 目前的格式如下:修改多个csv文件中的现有列,csv,powershell,Csv,Powershell,我有多个csv文件,其中第0列需要修改 目前的格式如下: Header 1, ... 0, ... 0, ... 0, ... ... 相反,我希望遍历每个csv文件并将其更改为此格式(每次递增1): 使用cmdlet导入csv,使用cmdlet迭代每个项目以增加项目,最后使用将其导出回 Header 1, ... 0, ... 1, ... 2, ... ... Import-Csv 'YOUR_CSV_PATH' | ForEach-Object -Begin{ $i = 1}
Header 1, ...
0, ...
0, ...
0, ...
...
相反,我希望遍历每个csv文件并将其更改为此格式(每次递增1):
使用cmdlet导入csv,使用cmdlet迭代每个项目以增加项目,最后使用将其导出回
Header 1, ...
0, ...
1, ...
2, ...
...
Import-Csv 'YOUR_CSV_PATH' |
ForEach-Object -Begin{ $i = 1} -Process { $_.'Header 1' = $i++; $_ } |
Export-Csv 'YOUR_CSV_PATH2' -NoTypeInformation